---
Fuzzer filename: "IBANValidatorFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[org.apache.commons.collections.functors.MapTransformer].getInstance(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.functors.MapTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.MapTransformer:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.MapTransformer:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.MapTransformer:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.MapTransformer:53,1"
      Dst: "[org.apache.commons.collections.functors.MapTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.MapTransformer].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.functors.MapTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.MapTransformer:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.MapTransformer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.MapTransformer:74,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.MapTransformer].getMap()"
    functionSourceFile: "org.apache.commons.collections.functors.MapTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].decorate(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.DefaultedMap:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:88,1"
      Dst: "[org.apache.commons.collections.functors.ConstantTransformer].getInstance"
    - Src: "org.apache.commons.collections.map.DefaultedMap:90,1"
      Dst: "[org.apache.commons.collections.map.DefaultedMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].decorate(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.DefaultedMap:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:105,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.DefaultedMap:107,1"
      Dst: "[org.apache.commons.collections.functors.FactoryTransformer].getInstance"
    - Src: "org.apache.commons.collections.map.DefaultedMap:107,1"
      Dst: "[org.apache.commons.collections.map.DefaultedMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].decorate(java.util.Map,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.DefaultedMap:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.DefaultedMap:125,1"
      Dst: "[org.apache.commons.collections.map.DefaultedMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.DefaultedMap:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:139,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.map.DefaultedMap:139,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    - Src: "org.apache.commons.collections.map.DefaultedMap:141,1"
      Dst: "[org.apache.commons.collections.functors.ConstantTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].<init>(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:154,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:166,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.DefaultedMap:167,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:178,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.DefaultedMap:179,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.DefaultedMap"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 64
    ICount: 17
    EdgeCount: 86
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.DefaultedMap:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:190"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.DefaultedMap:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:189"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.DefaultedMap:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.DefaultedMap:185,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.DefaultedMap:187,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.map.DefaultedMap:191,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:610,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:631"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:622"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:615,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:615,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:623,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:626,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:626,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory:636,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:120,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    functionUses: 91
    ICount: 29
    EdgeCount: 192
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:131"
        BranchSideFuncs:
        - "getKey()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-1"
        BranchSideFuncs:
        - "getKey()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:134"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-1"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:130,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:131,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:132,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:133,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:134,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 80
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 68
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 63
    ICount: 15
    EdgeCount: 138
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:152"
        BranchSideFuncs:
        - "getValue()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:151"
        BranchSideFuncs:
        - "getKey()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Entry:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Entry:152"
        BranchSideFuncs:
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:152,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:152,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:153,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:158,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>(java.lang.Object,java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Entry"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.apache.commons.logging.impl.WeakHashtable$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Entry:115,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:157,1"
      Dst: "[org.apache.logging.log4j.spi.AbstractLoggerAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter].getContext()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.logging.log4j.spi.LoggerContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:161,1"
      Dst: "[org.apache.logging.log4j.LogManager].getFactory"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:161,1"
      Dst: "[org.apache.logging.log4j.spi.LoggerContextFactory].isClassLoaderDependent"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:161,1"
      Dst: "[org.apache.logging.log4j.util.StackLocatorUtil].getCallerClass"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:161,1"
      Dst: "[org.apache.logging.log4j.spi.AbstractLoggerAdapter].getContext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter].newLogger(java.lang.String,org.apache.logging.log4j.spi.LoggerContext)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.logging.log4j.spi.LoggerContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:167,1"
      Dst: "[org.apache.logging.log4j.spi.LoggerContext].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:167,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter].<init>(org.apache.commons.logging.impl.Log4jApiLogFactory$1)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.impl.Log4jApiLogFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter:157,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].<init>(org.apache.commons.collections.map.ListOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:641,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:643,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 128
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:647,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 130
    ICount: 7
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:651,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:657,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:661,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 33
    ICount: 14
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:667"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:669"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:668,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:670,1"
      Dst: "[java.util.ListIterator].remove"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:671,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:677,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    functionUses: 7
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:683"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:685"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:684,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:686,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:691,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:693,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:697,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator"
    linkageType: null
    functionLinenumber: 702
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getKey()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    functionUses: 69
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:706"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:704,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:704,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:704,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getKey"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:704,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator:704,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.CircularIncludeException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.CircularIncludeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.CircularIncludeException:39,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.xmlrules.CircularIncludeException:39,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.xmlrules.CircularIncludeException:39,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.xmlrules.CircularIncludeException:39,1"
      Dst: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractIteratorDecorator"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:47,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].getIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractIteratorDecorator"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:63,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractIteratorDecorator"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionUses: 130
    ICount: 4
    EdgeCount: 95
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:67,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractIteratorDecorator"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    functionUses: 36
    ICount: 4
    EdgeCount: 78
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractIteratorDecorator:71,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    functionUses: 4
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:729"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:727"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:726"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:727,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:729,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 735
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextNull()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextNull()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].next()"
    functionUses: 127
    ICount: 32
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:737"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:740"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:740"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:746"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:750"
        BranchSideFuncs:
        - "nextNull()"
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:753"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:756"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:755"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:736,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:737,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextNull"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:751,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:752,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:754,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].next"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:762,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextNull()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:767"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:766"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:767"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:766"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 770
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextNull()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].next()"
    functionUses: 4
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:774"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:774"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:771,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:772,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextNull"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:772,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:773,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:776,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].currentEntry()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:785,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry()"
    functionUses: 124
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:790,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:797"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:794,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].checkMod"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:796,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator:798,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:204,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].<init>(int,int,boolean)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:219,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].<init>(int,int)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:233,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].<init>(int,int,int,float,boolean)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:256,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].<init>(int,int,int,float)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:273,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:153,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:275,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].verify"
    - Src: "org.apache.commons.collections.ReferenceMap:279,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].verify(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:300,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:300,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ReferenceMap:300,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ReferenceMap:300,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:313,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.ReferenceMap:314,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.ReferenceMap:319,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].entrySet"
    - Src: "org.apache.commons.collections.ReferenceMap:319,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.ReferenceMap:319,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ReferenceMap:320,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ReferenceMap:321,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap:321,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.collections.ReferenceMap:322,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:336,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.ReferenceMap:337,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.ReferenceMap:339,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:340,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.ReferenceMap:343,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].toReference(int,java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionUses: 3
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:363,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$SoftRef].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:364,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$WeakRef].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:365,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].getEntry(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "org.apache.commons.collections.ReferenceMap$Entry"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    functionUses: 3
    ICount: 18
    EdgeCount: 132
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:379"
        BranchSideFuncs:
        - "indexFor(int)"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:378"
        BranchSideFuncs:
        - "indexFor(int)"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.ReferenceMap:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:386"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:378"
        BranchSideFuncs:
        - "indexFor(int)"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.ReferenceMap:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:378"
        BranchSideFuncs:
        - "indexFor(int)"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:379,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.ReferenceMap:380,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].indexFor"
    - Src: "org.apache.commons.collections.ReferenceMap:382,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap:382,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].resize()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:null"
        BranchSideFuncs:
        - "indexFor(int)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:422,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].indexFor"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.ReferenceMap].purge()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge(java.lang.ref.Reference)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:451"
        BranchSideFuncs:
        - "purge(java.lang.ref.Reference)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:446,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.commons.collections.ReferenceMap:448,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].purge(java.lang.ref.Reference)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ref.Reference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].purge(java.lang.ref.Reference)"
    functionUses: 1
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:473"
        BranchSideFuncs:
        - "purge(java.lang.ref.Reference)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:458,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.ReferenceMap:459,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].indexFor"
    - Src: "org.apache.commons.collections.ReferenceMap:463,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].purge"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].size()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge()"
    functionUses: 35
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:482,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge()"
    functionUses: 13
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:494"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:492"
        BranchSideFuncs:
        - "purge()"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:493,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge()"
    - "[org.apache.commons.collections.ReferenceMap].getEntry(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 44
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:506"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:507"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:506"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "org.apache.commons.collections.ReferenceMap:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:506"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:504,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    - Src: "org.apache.commons.collections.ReferenceMap:505,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].getEntry"
    - Src: "org.apache.commons.collections.ReferenceMap:507,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge()"
    - "[org.apache.commons.collections.ReferenceMap].getEntry(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 64
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:521"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:520"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:518,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    - Src: "org.apache.commons.collections.ReferenceMap:519,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].getEntry"
    - Src: "org.apache.commons.collections.ReferenceMap:521,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge()"
    - "[org.apache.commons.collections.ReferenceMap].resize()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].toReference(int,java.lang.Object,int)"
    - "[org.apache.commons.collections.ReferenceMap].toReference(int,java.lang.Object,int)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].<init>(org.apache.commons.collections.ReferenceMap,java.lang.Object,int,java.lang.Object,org.apache.commons.collections.ReferenceMap$Entry)"
    functionUses: 34
    ICount: 49
    EdgeCount: 139
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:539"
        BranchSideFuncs:
        - "purge()"
        - "resize()"
    - Branch String: "org.apache.commons.collections.ReferenceMap:541"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:542"
        BranchSideFuncs:
        - "indexFor(int)"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.ReferenceMap:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:554"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:553"
        BranchSideFuncs:
        - "toReference(int,java.lang.Object,int)"
        - "<init>(org.apache.commons.collections.ReferenceMap,java.lang.Object,int,java.lang.Object,org.apache.commons.collections.ReferenceMap$Entry)"
    - Branch String: "org.apache.commons.collections.ReferenceMap:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:552"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:552"
        BranchSideFuncs:
        - "getValue()"
        - "setValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:537,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap:540,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    - Src: "org.apache.commons.collections.ReferenceMap:541,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].resize"
    - Src: "org.apache.commons.collections.ReferenceMap:543,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.ReferenceMap:544,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].indexFor"
    - Src: "org.apache.commons.collections.ReferenceMap:547,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap:547,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.ReferenceMap:548,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    - Src: "org.apache.commons.collections.ReferenceMap:549,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].setValue"
    - Src: "org.apache.commons.collections.ReferenceMap:556,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].toReference"
    - Src: "org.apache.commons.collections.ReferenceMap:558,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].purge()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap].indexFor(int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 31
    ICount: 35
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:571"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:572"
        BranchSideFuncs:
        - "indexFor(int)"
        - "purge()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:571"
        BranchSideFuncs:
        - "indexFor(int)"
        - "purge()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.ReferenceMap:577"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:588"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:578"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:578"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:572,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].purge"
    - Src: "org.apache.commons.collections.ReferenceMap:573,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.ReferenceMap:574,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].indexFor"
    - Src: "org.apache.commons.collections.ReferenceMap:578,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap:578,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.ReferenceMap:583,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].clear()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 595
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:596,1"
      Dst: "[java.util.Arrays].fill"
    - Src: "org.apache.commons.collections.ReferenceMap:598,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ReferenceMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$1].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 33
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap:610"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.ReferenceMap)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:611,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$1].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$2].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 24
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:665"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:666"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:665"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.ReferenceMap)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:666,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$2].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].values()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$3].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 15
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap:711"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap:712"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap:711"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.ReferenceMap)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:712,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$3].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$000(org.apache.commons.collections.ReferenceMap,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.apache.commons.collections.ReferenceMap$Entry"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].getEntry(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:85,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].getEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$300(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$400(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$500(org.apache.commons.collections.ReferenceMap,int,java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    - "int"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].toReference(int,java.lang.Object,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap:85,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].toReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$600(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$700(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "org.apache.commons.collections.ReferenceMap$Entry[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap].access$800(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.XmlLoadException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.XmlLoadException:37,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.xmlrules.XmlLoadException:37,1"
      Dst: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.XmlLoadException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.XmlLoadException:42,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.XmlLoadException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.XmlLoadException:46,1"
      Dst: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.XmlLoadException].getCause()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.XmlLoadException"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].<init>(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:41,1"
      Dst: "[org.apache.commons.digester.plugins.RuleLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:48,1"
      Dst: "[org.apache.commons.digester.plugins.RuleLoader].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:50,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].locateMethod"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:53,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:53,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:53,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:53,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:53,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].addRules(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:68,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:69,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:71,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:71,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:71,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:78,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:80,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].locateMethod(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromClass:97,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:563,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:566,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:570,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 96
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:574,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap].access$600(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap].access$500(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    functionUses: 18
    ICount: 26
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntrySet:581"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:584"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntrySet:582"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:577"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
        - "access$600(org.apache.commons.collections.StaticBucketMap)"
        - "access$500(org.apache.commons.collections.StaticBucketMap)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:579,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:579,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$800"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:580,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:581,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:582,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap].access$600(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap].access$500(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 32
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntrySet:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:591"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
        - "access$600(org.apache.commons.collections.StaticBucketMap)"
        - "access$500(org.apache.commons.collections.StaticBucketMap)"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntrySet:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:601"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntrySet:596"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:592"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntrySet:591"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
        - "access$600(org.apache.commons.collections.StaticBucketMap)"
        - "access$500(org.apache.commons.collections.StaticBucketMap)"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:593,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:593,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$800"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:594,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:595,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:596,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].equals"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:597,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].getKey"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:597,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntrySet:563,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].getInstance(int,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ForClosure:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ForClosure:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ForClosure:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ForClosure:71,1"
      Dst: "[org.apache.commons.collections.functors.ForClosure].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].<init>(int,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ForClosure:82,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPClosure].execute(java.lang.Object)"
    functionUses: 9
    ICount: 10
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ForClosure:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ForClosure:94,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.ForClosure].getClosure()"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].getCount()"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ForClosure:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ForClosure:123,1"
      Dst: "[org.apache.commons.collections.functors.ForClosure].class$"
    - Src: "org.apache.commons.collections.functors.ForClosure:123,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.ForClosure:124,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ForClosure:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ForClosure:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ForClosure:132,1"
      Dst: "[org.apache.commons.collections.functors.ForClosure].class$"
    - Src: "org.apache.commons.collections.functors.ForClosure:132,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.ForClosure:133,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ForClosure].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.ForClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ForClosure:123,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.ForClosure:123,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.ForClosure:123,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.CheckDigitException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.CheckDigitException:31,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.CheckDigitException"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.CheckDigitException:40,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.CheckDigitException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.CheckDigitException:51,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SimpleRegexMatcher].<init>()"
    functionSourceFile: "org.apache.commons.digester.SimpleRegexMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:37,1"
      Dst: "[org.apache.commons.digester.RegexMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SimpleRegexMatcher].getLog()"
    functionSourceFile: "org.apache.commons.digester.SimpleRegexMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SimpleRegexMatcher].setLog(org.apache.commons.logging.Log)"
    functionSourceFile: "org.apache.commons.digester.SimpleRegexMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.Log"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SimpleRegexMatcher].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SimpleRegexMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:79,1"
      Dst: "[org.apache.commons.digester.SimpleRegexMatcher].match"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SimpleRegexMatcher].match(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.digester.SimpleRegexMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 114
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SimpleRegexMatcher:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SimpleRegexMatcher:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:89,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:90,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:97,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:114,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:129,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.digester.SimpleRegexMatcher:134,1"
      Dst: "[org.apache.commons.digester.SimpleRegexMatcher].match"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].<init>(java.util.Iterator,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:511,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionUses: 124
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:516,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 15
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:522"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:524"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:523,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:525,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator:526,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5$1].<init>(org.apache.commons.collections.DoubleOrderedMap$5,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5$1"
    linkageType: null
    functionLinenumber: 1520
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$5"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>(org.apache.commons.collections.DoubleOrderedMap,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].access$2000(org.apache.commons.collections.DoubleOrderedMap$5)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5$1:1521,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$5].access$2000"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5$1:1521,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5$1].doGetNext()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5$1"
    linkageType: null
    functionLinenumber: 1523
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5$1:1524,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:68,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setInstance(org.apache.commons.beanutils.locale.LocaleBeanUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:79,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:93,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:83,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:94,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils.locale.LocaleConvertUtilsBean,org.apache.commons.beanutils.ConvertUtilsBean,org.apache.commons.beanutils.PropertyUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    - "org.apache.commons.beanutils.ConvertUtilsBean"
    - "org.apache.commons.beanutils.PropertyUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:109,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:83,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].<init>(org.apache.commons.beanutils.locale.LocaleConvertUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:119,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:83,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getDefaultLocale()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:140,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:140,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getDefaultLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setDefaultLocale(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:151,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:151,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].setDefaultLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getApplyLocalized()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:163,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:163,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getApplyLocalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setApplyLocalized(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:175,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:175,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].setApplyLocalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:210,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:210,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:211,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:211,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:242,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:269,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:269,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:270,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:270,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:297,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:321,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:321,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:322,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:322,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:346,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:378,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:378,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:379,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:379,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:406,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedPropertyLocale(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:440,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:440,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:441,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:441,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:473,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedPropertyLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:504,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:504,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getNestedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:505,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:505,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:533,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:560,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:588,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:611,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setProperty(java.lang.Object,java.lang.String,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:639"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:645"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:655"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:672"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:694"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:639,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:640,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:641,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:663,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:666,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:666,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:671,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:671,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getResolver"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:672,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:674,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:674,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:675,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:686,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:687,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getIndex"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:688,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:690,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].definePropertyType"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:692,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].convert"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:693,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].invokeSetter"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].definePropertyType(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:715"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:718"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:728"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:735"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:738"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:739"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:716,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:717,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:721,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:727,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:727,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:737,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedPropertyType"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:741,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:744,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].convert(java.lang.Class,int,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "int"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:767"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:773"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:774"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:781"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:794"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:782"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:762,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:763,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:763,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:763,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:763,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:768,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:772,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:772,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:784,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].convert(java.lang.Class,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:821"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:821"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:833"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:822"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:827"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:830"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:834"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:847"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:835"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:839"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:844"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:843"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:848"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:855"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:821,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:825,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtils].convert"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:837,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].invokeSetter(java.lang.Object,java.lang.String,java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:880"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:884"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:881,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:881,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:885,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:889,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:893,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:893,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:893,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:893,1"
      Dst: "[java.lang.reflect.InvocationTargetException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].calculate(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:920"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:928"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:919,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:919,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getResolver"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:920,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:922,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:922,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:923,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:928,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:929,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:929,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:929,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:929,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:934,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:935,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getIndex"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:936,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean:938,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.FloatValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:82,1"
      Dst: "[org.apache.commons.validator.routines.FloatValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:107,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].isInRange(float,float,float)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].isInRange(java.lang.Float,float,float)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:133,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.validator.routines.FloatValidator:133,1"
      Dst: "[org.apache.commons.validator.routines.FloatValidator].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].maxValue(float,float)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].maxValue(java.lang.Float,float)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:157,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.validator.routines.FloatValidator:157,1"
      Dst: "[org.apache.commons.validator.routines.FloatValidator].maxValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].minValue(float,float)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:168"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].minValue(java.lang.Float,float)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:181,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.validator.routines.FloatValidator:181,1"
      Dst: "[org.apache.commons.validator.routines.FloatValidator].minValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.FloatValidator:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.FloatValidator:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:196,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.routines.FloatValidator:215,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:228,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:240,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:252,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.FloatValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.FloatValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.FloatValidator:266,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].<init>(org.apache.commons.collections.SequencedHashMap)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:559,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>(org.apache.commons.collections.SequencedHashMap,int)"
    functionUses: 96
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:563,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    functionUses: 17
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$1:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$1:565"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:566,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:572,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].size()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:575,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:578,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$1"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$1:581,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanIntrospectionData].<init>(java.beans.PropertyDescriptor[])"
    functionSourceFile: "org.apache.commons.beanutils.BeanIntrospectionData"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanIntrospectionData].<init>(java.beans.PropertyDescriptor[],java.util.Map)"
    - "[org.apache.commons.beanutils.BeanIntrospectionData].setUpWriteMethodNames(java.beans.PropertyDescriptor[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:59,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].setUpWriteMethodNames"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:59,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanIntrospectionData].<init>(java.beans.PropertyDescriptor[],java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.BeanIntrospectionData"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.beans.PropertyDescriptor[]"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptors()"
    functionSourceFile: "org.apache.commons.beanutils.BeanIntrospectionData"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptor(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanIntrospectionData"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptors()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:96"
        BranchSideFuncs:
        - "getDescriptors()"
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:90"
        BranchSideFuncs:
        - "getDescriptors()"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:91,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptors"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:92,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:92,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanIntrospectionData].getWriteMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.BeanIntrospectionData"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class)"
    functionUses: 1
    ICount: 19
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:129"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:113,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:115,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:115,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:118,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:117,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:121,1"
      Dst: "[java.beans.PropertyDescriptor].setWriteMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanIntrospectionData].setUpWriteMethodNames(java.beans.PropertyDescriptor[])"
    functionSourceFile: "org.apache.commons.beanutils.BeanIntrospectionData"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanIntrospectionData:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:142"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanIntrospectionData:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:142,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:144,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:146,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:146,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.BeanIntrospectionData:146,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySetIterator"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySetIterator:911,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySetIterator"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySetIterator:915,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next"
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySetIterator:916,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.BigDecimalValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:86,1"
      Dst: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:96,1"
      Dst: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>(boolean,int,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:124,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].isInRange(java.math.BigDecimal,double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.math.BigDecimal"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigDecimalValidator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.BigDecimalValidator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:137,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].maxValue(java.math.BigDecimal,double)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigDecimalValidator:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:149,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].minValue(java.math.BigDecimal,double)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigDecimalValidator:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:161,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigDecimalValidator:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.BigDecimalValidator:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.BigDecimalValidator:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:176,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:176,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:178,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:178,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:181,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].determineScale"
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:183,1"
      Dst: "[java.math.BigDecimal].setScale"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:198,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:210,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:223,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigDecimalValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.BigDecimalValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigDecimalValidator:237,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:412,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:419"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$MutableInteger"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].decorate(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:73,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:84,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:96,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:97,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:109,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:110,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 34
    ICount: 12
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.FixedSizeMap:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.FixedSizeMap:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.FixedSizeMap:117"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:115,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:116,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:118,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.FixedSizeMap:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.FixedSizeMap:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.FixedSizeMap:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.FixedSizeMap:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.FixedSizeMap:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.FixedSizeMap:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:122,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:122,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:122,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:123,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:123,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:124,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:127,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:131,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:135,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 5
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:139,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:141,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 5
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:145,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:146,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 5
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:150,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.collections.map.FixedSizeMap:151,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].isFull()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeMap].maxSize()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeMap:159,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerClosure].getInstance(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.TransformerClosure:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.TransformerClosure:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.TransformerClosure:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformerClosure:53,1"
      Dst: "[org.apache.commons.collections.functors.TransformerClosure].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerClosure].<init>(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformerClosure:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerClosure"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer:org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    functionUses: 9
    ICount: 5
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformerClosure:73,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerClosure].getTransformer()"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:205,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$1$1].<init>(org.apache.commons.collections.DoubleOrderedMap$1,int)"
    functionUses: 96
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:209,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$1$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 18
    ICount: 19
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$1:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:222"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$1:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:222"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$1:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:222"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:224,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:225,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:225,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$100"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:228,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:228,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionUses: 17
    ICount: 19
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$1:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:236"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$1:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:248"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$1:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:248"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$1:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:238,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:239,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:239,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$100"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:242,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:242,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:243,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$300"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:252,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1:256,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1].access$000(org.apache.commons.collections.DoubleOrderedMap$1)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory].<init>(org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory].useDefaultDigesterLoaderHandlerFactory()"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.DigesterLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:56,1"
      Dst: "[org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory].<init>"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:56,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory].useDigesterLoaderHandlerFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory].useDigesterLoaderHandlerFactory(org.apache.commons.digester.annotations.spi.DigesterLoaderHandlerFactory)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.DigesterLoader"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.annotations.spi.DigesterLoaderHandlerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory:70,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].decorate(java.util.List,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:58,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].<init>(java.util.List,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].<init>(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:73,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].getList()"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    functionUses: 28
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:87,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:87,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:91,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:91,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:95,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:95,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:99,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:99,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].transform(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    functionUses: 7
    ICount: 7
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:104,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.list.TransformedList:105,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:105,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:109,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.list.TransformedList:110,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:110,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:114,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TransformedList$TransformedListIterator].<init>(org.apache.commons.collections.list.TransformedList,java.util.ListIterator)"
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:118,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:118,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.list.TransformedList:118,1"
      Dst: "[org.apache.commons.collections.list.TransformedList$TransformedListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].transform(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:122,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.list.TransformedList:123,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:123,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TransformedList].getList()"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].<init>(java.util.List,org.apache.commons.collections.Transformer)"
    functionUses: 8
    ICount: 9
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:127,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].getList"
    - Src: "org.apache.commons.collections.list.TransformedList:127,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.collections.list.TransformedList:128,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].access$000(org.apache.commons.collections.list.TransformedList,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TransformedList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:42,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList].access$100(org.apache.commons.collections.list.TransformedList,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TransformedList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList:42,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap$1].<init>(org.apache.commons.collections.BinaryHeap)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap$1"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BinaryHeap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap$1:466,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap$1"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 122
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:471"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap$1].next()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap$1"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    functionUses: 124
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap$1:476,1"
      Dst: "[org.apache.commons.collections.BinaryHeap$1].hasNext"
    - Src: "org.apache.commons.collections.BinaryHeap$1:476,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap$1].remove()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap$1"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].access$000(org.apache.commons.collections.BinaryHeap,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap(int)"
    - "[org.apache.commons.collections.BinaryHeap].percolateDownMinHeap(int)"
    - "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap(int)"
    - "[org.apache.commons.collections.BinaryHeap].percolateDownMaxHeap(int)"
    functionUses: 31
    ICount: 76
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:495"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.BinaryHeap,java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:499"
        BranchSideFuncs:
        - "percolateUpMinHeap(int)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:498"
        BranchSideFuncs:
        - "percolateDownMinHeap(int)"
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:499"
        BranchSideFuncs:
        - "percolateUpMinHeap(int)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:498"
        BranchSideFuncs:
        - "percolateDownMinHeap(int)"
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:505"
        BranchSideFuncs:
        - "percolateUpMaxHeap(int)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:504"
        BranchSideFuncs:
        - "percolateDownMaxHeap(int)"
    - Branch String: "org.apache.commons.collections.BinaryHeap$1:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:505"
        BranchSideFuncs:
        - "percolateUpMaxHeap(int)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap$1:504"
        BranchSideFuncs:
        - "percolateDownMaxHeap(int)"
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap$1:484,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.BinaryHeap$1:492,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].access$000"
    - Src: "org.apache.commons.collections.BinaryHeap$1:497,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap"
    - Src: "org.apache.commons.collections.BinaryHeap$1:499,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateDownMinHeap"
    - Src: "org.apache.commons.collections.BinaryHeap$1:503,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap"
    - Src: "org.apache.commons.collections.BinaryHeap$1:505,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateDownMaxHeap"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].<init>()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.Flags:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].<init>(long)"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.Flags:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].clear()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].clone()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.Flags:80,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.validator.util.Flags:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.Flags:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.Flags:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.Flags:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.Flags:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.Flags:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.Flags:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.Flags:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.Flags:100"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].getFlags()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].hashCode()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].isOff(long)"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.Flags:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.Flags:133"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].isOn(long)"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.Flags:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.Flags:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].toString()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.Flags:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.Flags:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.util.Flags:158,1"
      Dst: "[java.lang.Long].toBinaryString"
    - Src: "org.apache.commons.validator.util.Flags:158,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.util.Flags:159,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.validator.util.Flags:160,1"
      Dst: "[java.lang.StringBuilder].insert"
    - Src: "org.apache.commons.validator.util.Flags:162,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.util.Flags].turnOff(long)"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].turnOffAll()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].turnOn(long)"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.Flags].turnOnAll()"
    functionSourceFile: "org.apache.commons.validator.util.Flags"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:352,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 91
    ICount: 23
    EdgeCount: 173
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:360"
        BranchSideFuncs:
        - "getKey()"
    - Branch String: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:363"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:-1"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:364"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:362,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:362,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:363,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 63
    ICount: 11
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:367"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:368,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    functionSourceFile: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 76
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    functionSourceFile: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 64
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:377,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$4].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$4"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$4:101,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$4"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$4:103,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$4:103,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.LongValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:81,1"
      Dst: "[org.apache.commons.validator.routines.LongValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:106,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].isInRange(long,long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.LongValidator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.LongValidator:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.LongValidator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.LongValidator:118"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].isInRange(java.lang.Long,long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:132,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.validator.routines.LongValidator:132,1"
      Dst: "[org.apache.commons.validator.routines.LongValidator].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].maxValue(long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.LongValidator:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.LongValidator:143"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].maxValue(java.lang.Long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:156,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.validator.routines.LongValidator:156,1"
      Dst: "[org.apache.commons.validator.routines.LongValidator].maxValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].minValue(long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.LongValidator:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.LongValidator:167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].minValue(java.lang.Long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:180,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.validator.routines.LongValidator:180,1"
      Dst: "[org.apache.commons.validator.routines.LongValidator].minValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.LongValidator:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.LongValidator:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.LongValidator:197"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:211,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:223,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:235,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.LongValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.LongValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.LongValidator:249,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginInvalidInputException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginInvalidInputException:35,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginInvalidInputException:35,1"
      Dst: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginInvalidInputException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginInvalidInputException:43,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginInvalidInputException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginInvalidInputException:51,1"
      Dst: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginInvalidInputException].getCause()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginInvalidInputException"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CreditCardValidatorFuzzer].<init>()"
    functionSourceFile: "CreditCardValidatorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CreditCardValidatorFuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CreditCardValidatorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "CreditCardValidatorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CreditCardValidatorFuzzer:22,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong"
    - Src: "CreditCardValidatorFuzzer:22,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].<init>"
    - Src: "CreditCardValidatorFuzzer:23,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "CreditCardValidatorFuzzer:23,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].isValid"
    - Src: "CreditCardValidatorFuzzer:24,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSet].decorate(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSet:48,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSet].<init>(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSet:59,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSet].<init>(java.util.Set,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSet"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].<init>(java.util.Collection,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSet:70,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSet].getSet()"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$WeakRef"
    linkageType: null
    functionLinenumber: 901
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$WeakRef:902,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$WeakRef"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$directGetContextClassLoader__5].bootstrap$()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$directGetContextClassLoader__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.security.PrivilegedAction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory$directGetContextClassLoader__5].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$directGetContextClassLoader__5:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory$directGetContextClassLoader__5].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$directGetContextClassLoader__5].<init>()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$directGetContextClassLoader__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$directGetContextClassLoader__5:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$directGetContextClassLoader__5].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$directGetContextClassLoader__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].directGetContextClassLoader()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$directGetContextClassLoader__5:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory].directGetContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].bootstrap$(org.apache.commons.logging.impl.LogFactoryImpl)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.impl.LogFactoryImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].<init>(org.apache.commons.logging.impl.LogFactoryImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9:-1,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].<init>(org.apache.commons.logging.impl.LogFactoryImpl)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.impl.LogFactoryImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].apply(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9:-1,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:83,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].<init>(int,int)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:96,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].<init>(int,int,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:111,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].<init>(int,int,int,float)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:126,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].<init>(int,int,int,float,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:144,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].hash(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:157,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].hashEntry(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:170,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ReferenceIdentityMap:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ReferenceIdentityMap:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ReferenceIdentityMap:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.ReferenceIdentityMap:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ReferenceIdentityMap:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:185,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ReferenceIdentityMap:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ReferenceIdentityMap:198"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:207,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:208,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceIdentityMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceIdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:215,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.ReferenceIdentityMap:216,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].<init>(java.sql.ResultSet)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.sql.ResultSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:104,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].<init>(java.sql.ResultSet,int)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.sql.ResultSet"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:126,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].<init>(java.sql.ResultSet,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.sql.ResultSet"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:151,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.ResultSet"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:180,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.ResultSet"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:209,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].<init>(java.sql.ResultSet,boolean,int,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.sql.ResultSet"
    - "boolean"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.RowSetDynaClass:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:238,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].<init>"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:85,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:241,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:245,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].setUseColumnLabel"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:246,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].introspect"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:247,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].copy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].getRows()"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].copy(java.sql.ResultSet)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.sql.ResultSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.RowSetDynaClass:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.RowSetDynaClass:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.RowSetDynaClass:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.RowSetDynaClass:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.RowSetDynaClass:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:288,1"
      Dst: "[java.sql.ResultSet].next"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:289,1"
      Dst: "[org.apache.commons.beanutils.RowSetDynaClass].createDynaBean"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:291,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:292,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getObject"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:293,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:295,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].createDynaBean()"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:309,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].setUseColumnLabel(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:68,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].setUseColumnLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].newInstance()"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].newInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:68,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperties()"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperties()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:68,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:68,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.RowSetDynaClass].getName()"
    functionSourceFile: "org.apache.commons.beanutils.RowSetDynaClass"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getName()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.RowSetDynaClass:68,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginException:37,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginException:37,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginException:45,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginException:53,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginException].getCause()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginException"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1032
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1033,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 92
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1041"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1040"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 87
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1048
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1054
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 92
    ICount: 30
    EdgeCount: 196
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1055"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1058"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1057"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1058"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1060"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1060"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1060"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1062,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1067
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 63
    ICount: 15
    EdgeCount: 142
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1068"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1067"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1068"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1067"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1068,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1068,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1068,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 70
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1073,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1073,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1073,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1073,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry:1073,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.ConvertUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:138,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:138,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].<init>()"
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].deregister()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    functionUses: 1
    ICount: 33
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:159,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:148,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:154,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:205,1"
      Dst: "[java.lang.Byte].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:238,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:273,1"
      Dst: "[java.lang.Double].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:306,1"
      Dst: "[java.lang.Float].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:339,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:372,1"
      Dst: "[java.lang.Long].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:160,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].setFast"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:161,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultBoolean()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:183,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultBoolean(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:195,1"
      Dst: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:195,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultByte()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:216,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultByte(byte)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:227,1"
      Dst: "[java.lang.Byte].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:228,1"
      Dst: "[org.apache.commons.beanutils.converters.ByteConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:228,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultCharacter()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:249,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultCharacter(char)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:260,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:261,1"
      Dst: "[org.apache.commons.beanutils.converters.CharacterConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:261,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultDouble()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:284,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultDouble(double)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:295,1"
      Dst: "[java.lang.Double].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:296,1"
      Dst: "[org.apache.commons.beanutils.converters.DoubleConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:296,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultFloat()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:317,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultFloat(float)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:328,1"
      Dst: "[java.lang.Float].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:329,1"
      Dst: "[org.apache.commons.beanutils.converters.FloatConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:329,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultInteger()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:350,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultInteger(int)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:361,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:362,1"
      Dst: "[org.apache.commons.beanutils.converters.IntegerConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:362,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultLong()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:383,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultLong(long)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:394,1"
      Dst: "[java.lang.Long].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:395,1"
      Dst: "[org.apache.commons.beanutils.converters.LongConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:395,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultShort()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:416,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultShort(short)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:427,1"
      Dst: "[java.lang.Short].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:428,1"
      Dst: "[org.apache.commons.beanutils.converters.ShortConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:428,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].convert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:454"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:449,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:449,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:450,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:453,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:457,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:458,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].convert(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:488"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:490"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:480,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:481,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:481,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:482,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:482,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:481,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:484,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:488,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:489,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:491,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].convert(java.lang.String[],java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:512,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:513,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:515,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:516,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:516,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:517,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:517,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:516,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:519,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:523,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:524,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:526,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:528,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:528,1"
      Dst: "[java.lang.reflect.Array].set"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class,java.lang.Class)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 74
    EdgeCount: 173
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:548"
        BranchSideFuncs:
        - "isDebugEnabled()"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:550"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:559"
        BranchSideFuncs:
        - "lookup(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:551"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:554"
        BranchSideFuncs:
        - "debug(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:563"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:568"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:568"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:568"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:583"
        BranchSideFuncs:
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:576"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:579"
        BranchSideFuncs:
        - "trace(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:578"
        BranchSideFuncs:
        - "convert(java.lang.Class,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:583"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:588"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:587"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:583"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:588"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:548,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:550,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:552,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:552,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:553,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:553,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:552,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:561,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:563,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:564,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:566,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:568,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:584,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].deregister()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerPrimitives(boolean)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerStandard(boolean,boolean)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerOther(boolean)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrays(boolean,int)"
    - "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionUses: 1
    ICount: 14
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:598,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].clear"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:600,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerPrimitives"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:601,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerStandard"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:602,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerOther"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:603,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrays"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:604,1"
      Dst: "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:604,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:605,1"
      Dst: "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].register(boolean,boolean,int)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:624,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerPrimitives"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:625,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerStandard"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:626,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerOther"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:627,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrays"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].registerPrimitives(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.BooleanConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.ByteConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.CharacterConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.DoubleConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.FloatConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.IntegerConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.LongConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.ShortConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionUses: 1
    ICount: 75
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:649"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:648"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:648"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:652"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:653"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:655"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:654"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:655"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:654"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:649,1"
      Dst: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:649,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:650,1"
      Dst: "[org.apache.commons.beanutils.converters.ByteConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:651,1"
      Dst: "[org.apache.commons.beanutils.converters.CharacterConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:652,1"
      Dst: "[org.apache.commons.beanutils.converters.DoubleConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:653,1"
      Dst: "[org.apache.commons.beanutils.converters.FloatConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:654,1"
      Dst: "[org.apache.commons.beanutils.converters.IntegerConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:655,1"
      Dst: "[org.apache.commons.beanutils.converters.LongConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:656,1"
      Dst: "[org.apache.commons.beanutils.converters.ShortConverter].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].registerStandard(boolean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.BooleanConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.ByteConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.CharacterConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.DoubleConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.FloatConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.IntegerConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.LongConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.ShortConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.StringConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionUses: 1
    ICount: 113
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:686"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:687"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:688"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:690"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:696"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:695"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:698"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:701"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:701"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:700"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:702"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:701"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:687,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:688,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:693,1"
      Dst: "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:693,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:694,1"
      Dst: "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:695,1"
      Dst: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:696,1"
      Dst: "[org.apache.commons.beanutils.converters.ByteConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:697,1"
      Dst: "[org.apache.commons.beanutils.converters.CharacterConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:698,1"
      Dst: "[org.apache.commons.beanutils.converters.DoubleConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:699,1"
      Dst: "[org.apache.commons.beanutils.converters.FloatConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:700,1"
      Dst: "[org.apache.commons.beanutils.converters.IntegerConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:701,1"
      Dst: "[org.apache.commons.beanutils.converters.LongConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:702,1"
      Dst: "[org.apache.commons.beanutils.converters.ShortConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:703,1"
      Dst: "[org.apache.commons.beanutils.converters.StringConverter].<init>"
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].registerOther(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.ClassConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ClassConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.DateConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DateConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.CalendarConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CalendarConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.FileConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FileConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.URLConverter].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.URLConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionUses: 1
    ICount: 59
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:728"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:729"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:731"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:733"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:732"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:731"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "<init>()"
        - "register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:726,1"
      Dst: "[org.apache.commons.beanutils.converters.ClassConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:726,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:727,1"
      Dst: "[org.apache.commons.beanutils.converters.DateConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:728,1"
      Dst: "[org.apache.commons.beanutils.converters.CalendarConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:729,1"
      Dst: "[org.apache.commons.beanutils.converters.FileConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:730,1"
      Dst: "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:731,1"
      Dst: "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:732,1"
      Dst: "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:733,1"
      Dst: "[org.apache.commons.beanutils.converters.URLConverter].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrays(boolean,int)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.BooleanConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.ByteConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.CharacterConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.DoubleConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.FloatConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.IntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.LongConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.ShortConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.BooleanConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.ByteConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.CharacterConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.DoubleConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.FloatConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.IntegerConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.LongConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.ShortConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.StringConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.ClassConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.DateConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.DateConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.FileConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    - "[org.apache.commons.beanutils.converters.URLConverter].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    functionUses: 1
    ICount: 93
    EdgeCount: 54
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:750,1"
      Dst: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:750,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:751,1"
      Dst: "[org.apache.commons.beanutils.converters.ByteConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:752,1"
      Dst: "[org.apache.commons.beanutils.converters.CharacterConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:753,1"
      Dst: "[org.apache.commons.beanutils.converters.DoubleConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:754,1"
      Dst: "[org.apache.commons.beanutils.converters.FloatConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:755,1"
      Dst: "[org.apache.commons.beanutils.converters.IntegerConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:756,1"
      Dst: "[org.apache.commons.beanutils.converters.LongConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:757,1"
      Dst: "[org.apache.commons.beanutils.converters.ShortConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:760,1"
      Dst: "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:761,1"
      Dst: "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:770,1"
      Dst: "[org.apache.commons.beanutils.converters.StringConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:773,1"
      Dst: "[org.apache.commons.beanutils.converters.ClassConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:774,1"
      Dst: "[org.apache.commons.beanutils.converters.DateConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:776,1"
      Dst: "[org.apache.commons.beanutils.converters.FileConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:777,1"
      Dst: "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:778,1"
      Dst: "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:779,1"
      Dst: "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:780,1"
      Dst: "[org.apache.commons.beanutils.converters.URLConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].registerArrayConverter(java.lang.Class,org.apache.commons.beanutils.Converter,boolean,int)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 795
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.Converter"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.ArrayConverter].<init>(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].<init>(java.lang.Class,org.apache.commons.beanutils.Converter,int)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionUses: 27
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:801"
        BranchSideFuncs:
        - "<init>(java.lang.Class,org.apache.commons.beanutils.Converter)"
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:800"
        BranchSideFuncs:
        - "<init>(java.lang.Class,org.apache.commons.beanutils.Converter,int)"
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:796,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:796,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:799,1"
      Dst: "[org.apache.commons.beanutils.converters.ArrayConverter].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:803,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].register(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.ConverterFacade].<init>(org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].register(org.apache.commons.beanutils.Converter,java.lang.Class)"
    functionUses: 30
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:808,1"
      Dst: "[org.apache.commons.beanutils.converters.ConverterFacade].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:808,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].deregister(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:819,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.Converter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:834,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 848
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.Converter"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    functionUses: 1
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:852"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:860"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:860"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:861"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:864"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:871"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:880"
        BranchSideFuncs:
        - "lookup(java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:874"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtilsBean:875"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtilsBean:877"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:850,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:853,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:860,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:861,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean].register(org.apache.commons.beanutils.Converter,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.Converter"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean:895,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils.DynaBean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.DynaBeanPropertyMapDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.DynaBean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaBeanPropertyMapDecorator:75,1"
      Dst: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaBeanPropertyMapDecorator].<init>(org.apache.commons.beanutils.DynaBean)"
    functionSourceFile: "org.apache.commons.beanutils.DynaBeanPropertyMapDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaBeanPropertyMapDecorator:86,1"
      Dst: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaBeanPropertyMapDecorator].convertKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.DynaBeanPropertyMapDecorator"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorEnumeration].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorEnumeration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorEnumeration:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorEnumeration].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorEnumeration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorEnumeration:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorEnumeration"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 4
    ICount: 4
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorEnumeration:65,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorEnumeration"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionUses: 4
    ICount: 4
    EdgeCount: 95
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorEnumeration:76,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorEnumeration].getIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorEnumeration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorEnumeration].setIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorEnumeration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:432,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:434,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:434,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:435,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:436,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:437,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:438,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].get()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass()"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass(java.lang.String)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass(java.lang.String)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].access$100()"
    functionUses: 1
    ICount: 91
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:455"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:461"
        BranchSideFuncs:
        - "reLoadClass()"
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:465"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:482"
        BranchSideFuncs:
        - "access$100()"
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:486"
        BranchSideFuncs:
        - "reLoadClass(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:452,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:456,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:458,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:462,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:462,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:462,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:462,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:483,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].access$100"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:486,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:493,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:502,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].reLoadClass(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 3
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:513"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:510,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:510,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:515,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:522,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].access$000(org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].get()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference:424,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$2].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$2"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$2:85,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$2"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 7
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$2:87,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$2:87,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.collections.BeanMap$2:87,1"
      Dst: "[java.lang.Character].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$EntrySet].<init>(org.apache.commons.collections.FastHashMap)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 702
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$EntrySet:703,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$EntrySet].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 705
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    functionUses: 17
    ICount: 4
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$EntrySet:706,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 709
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$EntrySet].<init>(org.apache.commons.collections.FastHashMap,org.apache.commons.collections.FastHashMap$1)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 702
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    - "org.apache.commons.collections.FastHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$EntrySet].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$EntrySet:703,1"
      Dst: "[org.apache.commons.collections.FastHashMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].<init>(org.apache.commons.validator.ValidatorResources)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.ValidatorResources"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:145,1"
      Dst: "[org.apache.commons.validator.Validator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].<init>(org.apache.commons.validator.ValidatorResources,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.ValidatorResources"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Validator:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:157,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.Validator:110,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.validator.Validator:159,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].<init>(org.apache.commons.validator.ValidatorResources,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.validator.ValidatorResources"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Validator:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:177,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.Validator:110,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.validator.Validator:179,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].clear()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:199,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].getClassLoader()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Validator:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Validator:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Validator:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:220,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.validator.Validator:220,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.validator.Validator:226,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.Validator:226,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].getFormName()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].getOnlyReturnErrors()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].getPage()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].getParameterValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:269,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].getUseContextClassLoader()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setFieldName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setFormName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setOnlyReturnErrors(boolean)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setPage(int)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setParameter(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:343,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].setUseContextClassLoader(boolean)"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Validator].validate()"
    functionSourceFile: "org.apache.commons.validator.Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.ValidatorResults"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Validator:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Validator:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Validator:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Validator:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Validator:368,1"
      Dst: "[org.apache.commons.validator.Validator].getParameterValue"
    - Src: "org.apache.commons.validator.Validator:371,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.Validator:374,1"
      Dst: "[org.apache.commons.validator.Validator].setParameter"
    - Src: "org.apache.commons.validator.Validator:376,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getForm"
    - Src: "org.apache.commons.validator.Validator:381,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getValidatorActions"
    - Src: "org.apache.commons.validator.Validator:379,1"
      Dst: "[org.apache.commons.validator.Form].validate"
    - Src: "org.apache.commons.validator.Validator:386,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].<init>()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$Node:611,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$Node:622,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].<init>(org.apache.commons.collections.list.AbstractLinkedList$Node,org.apache.commons.collections.list.AbstractLinkedList$Node,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$Node:634,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].getValue()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].getPreviousNode()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].setPreviousNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].getNextNode()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$Node].setNextNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule].<init>()"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule:329,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule].<init>(javax.xml.parsers.DocumentBuilder)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.parsers.DocumentBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule:344,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule].<init>(int)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule:362,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newInstance"
    - Src: "org.apache.commons.digester.NodeCreateRule:362,1"
      Dst: "[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder"
    - Src: "org.apache.commons.digester.NodeCreateRule:362,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule].<init>(int,javax.xml.parsers.DocumentBuilder)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "javax.xml.parsers.DocumentBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.NodeCreateRule:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule:382,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    - Src: "org.apache.commons.digester.NodeCreateRule:386,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.NodeCreateRule:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule:437,1"
      Dst: "[javax.xml.parsers.DocumentBuilder].newDocument"
    - Src: "org.apache.commons.digester.NodeCreateRule:441,1"
      Dst: "[org.apache.commons.digester.Rule].getDigester"
    - Src: "org.apache.commons.digester.NodeCreateRule:441,1"
      Dst: "[org.apache.commons.digester.Digester].getNamespaceAware"
    - Src: "org.apache.commons.digester.NodeCreateRule:442,1"
      Dst: "[org.w3c.dom.Document].createElementNS"
    - Src: "org.apache.commons.digester.NodeCreateRule:444,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.commons.digester.NodeCreateRule:445,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.apache.commons.digester.NodeCreateRule:445,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.commons.digester.NodeCreateRule:445,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.NodeCreateRule:445,1"
      Dst: "[org.w3c.dom.Element].setAttributeNS"
    - Src: "org.apache.commons.digester.NodeCreateRule:450,1"
      Dst: "[org.w3c.dom.Document].createElement"
    - Src: "org.apache.commons.digester.NodeCreateRule:452,1"
      Dst: "[org.w3c.dom.Element].setAttribute"
    - Src: "org.apache.commons.digester.NodeCreateRule:456,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].<init>"
    - Src: "org.apache.commons.digester.NodeCreateRule:458,1"
      Dst: "[org.w3c.dom.Document].createDocumentFragment"
    - Src: "org.apache.commons.digester.NodeCreateRule:464,1"
      Dst: "[org.apache.commons.digester.Digester].setCustomContentHandler"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.NodeCreateRule].end()"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule:474,1"
      Dst: "[org.apache.commons.digester.Digester].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].createSentinel()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "org.apache.commons.collections.SequencedHashMap$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$Entry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:140,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:168,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:169,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].createSentinel"
    - Src: "org.apache.commons.collections.SequencedHashMap:170,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:181,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:182,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].createSentinel"
    - Src: "org.apache.commons.collections.SequencedHashMap:183,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:196,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:197,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].createSentinel"
    - Src: "org.apache.commons.collections.SequencedHashMap:198,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:207,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:208,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].removeEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].insertEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].size()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionUses: 35
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:238,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:246"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    functionUses: 46
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:255,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 10
    ICount: 24
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:281"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:272,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap:277,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 65
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:292"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:289,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.collections.SequencedHashMap:293,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getFirst()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:310,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getFirstKey()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:330,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getFirstValue()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:350,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getLast()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:377,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getLastKey()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:397,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getLastValue()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:417,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].removeEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].<init>(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].insertEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    functionUses: 37
    ICount: 21
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:445"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:429,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.collections.SequencedHashMap:434,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].removeEntry"
    - Src: "org.apache.commons.collections.SequencedHashMap:437,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].setValue"
    - Src: "org.apache.commons.collections.SequencedHashMap:446,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:447,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.collections.SequencedHashMap:452,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].insertEntry"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].removeImpl(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 30
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:460"
        BranchSideFuncs:
        - "removeImpl(java.lang.Object)"
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:461,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].removeImpl"
    - Src: "org.apache.commons.collections.SequencedHashMap:462,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].removeImpl(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "org.apache.commons.collections.SequencedHashMap$Entry"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].removeEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    functionUses: 2
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:472"
        BranchSideFuncs:
        - "removeEntry(org.apache.commons.collections.SequencedHashMap$Entry)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:470,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.collections.SequencedHashMap:474,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].removeEntry"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 268
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:490"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:494"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:489,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.SequencedHashMap:489,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.SequencedHashMap:490,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.SequencedHashMap:491,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.SequencedHashMap:492,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap:492,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap:492,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].clear()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    functionUses: 16
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:503,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    functionUses: 94
    ICount: 14
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:516"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:519"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:521"
        BranchSideFuncs:
        - "entrySet()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:522,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].entrySet"
    - Src: "org.apache.commons.collections.SequencedHashMap:522,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.SequencedHashMap:522,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    functionUses: 66
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:529,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].entrySet"
    - Src: "org.apache.commons.collections.SequencedHashMap:529,1"
      Dst: "[java.util.Set].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].toString()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 72
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:542"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:550"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:540,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:541,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.SequencedHashMap:543,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap:545,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap:552,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$1].<init>(org.apache.commons.collections.SequencedHashMap)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:559,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].values()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$2].<init>(org.apache.commons.collections.SequencedHashMap)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:591,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$3].<init>(org.apache.commons.collections.SequencedHashMap)"
    functionUses: 35
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:639,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].clone()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].createSentinel()"
    - "[org.apache.commons.collections.SequencedHashMap].putAll(java.util.Map)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:829,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.collections.SequencedHashMap:832,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].createSentinel"
    - Src: "org.apache.commons.collections.SequencedHashMap:836,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:839,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getEntry(int)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:861"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:867"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:867"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:877"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:862,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:862,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.SequencedHashMap:862,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.SequencedHashMap:862,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].get(int)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:890,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].getEntry"
    - Src: "org.apache.commons.collections.SequencedHashMap:890,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].getValue(int)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:902,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].getEntry"
    - Src: "org.apache.commons.collections.SequencedHashMap:902,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:913"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap:917"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:920"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:912,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].iterator()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:930,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].keySet"
    - Src: "org.apache.commons.collections.SequencedHashMap:930,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:941,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].sequence()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:961"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:959,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    - Src: "org.apache.commons.collections.SequencedHashMap:959,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap:960,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].keySet"
    - Src: "org.apache.commons.collections.SequencedHashMap:960,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.SequencedHashMap:961,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.SequencedHashMap:962,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.SequencedHashMap:962,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.SequencedHashMap:965,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].remove(int)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:979,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].get"
    - Src: "org.apache.commons.collections.SequencedHashMap:979,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].readExternal(java.io.ObjectInput)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:993"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:997"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:992,1"
      Dst: "[java.io.DataInput].readInt"
    - Src: "org.apache.commons.collections.SequencedHashMap:994,1"
      Dst: "[java.io.ObjectInput].readObject"
    - Src: "org.apache.commons.collections.SequencedHashMap:996,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap:1011"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:1007,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    - Src: "org.apache.commons.collections.SequencedHashMap:1007,1"
      Dst: "[java.io.DataOutput].writeInt"
    - Src: "org.apache.commons.collections.SequencedHashMap:1009,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap:1009,1"
      Dst: "[java.io.ObjectOutput].writeObject"
    - Src: "org.apache.commons.collections.SequencedHashMap:1010,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SequencedHashMap].access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.commons.collections.SequencedHashMap$Entry"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].removeImpl(java.lang.Object)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap:62,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].removeImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.apache.commons.collections.SequencedHashMap$Entry"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].access$200(org.apache.commons.collections.SequencedHashMap)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap].access$300(org.apache.commons.collections.SequencedHashMap)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].<init>(org.apache.commons.digester.SetNestedPropertiesRule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:387,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].body(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 115
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:402"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:402,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].access$200"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:402,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:404,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:411,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].access$100"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:411,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:414,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:414,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:414,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:414,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:420,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:423,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:423,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:432,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].access$300"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:433,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:436,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].access$400"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:440,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:440,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:443,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:447,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getPropertyDescriptor"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:458,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].setProperty"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:461,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].end(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].<init>(org.apache.commons.digester.SetNestedPropertiesRule,org.apache.commons.digester.SetNestedPropertiesRule$1)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    - "org.apache.commons.digester.SetNestedPropertiesRule$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule:387,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:69,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:79,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:92,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:106,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].convertKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 5
    ICount: 20
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CaseInsensitiveMap:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CaseInsensitiveMap:127"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.collections.map.CaseInsensitiveMap:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CaseInsensitiveMap:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CaseInsensitiveMap:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:121,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:121,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:123,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:123,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:125,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:138,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:145,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:146,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CaseInsensitiveMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.CaseInsensitiveMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:153,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.CaseInsensitiveMap:154,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].<init>(org.apache.commons.collections.SequencedHashMap)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:591,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>(org.apache.commons.collections.SequencedHashMap,int)"
    functionUses: 43
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:594,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap].access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap].access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 11
    ICount: 34
    EdgeCount: 73
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$2:600"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:607"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.SequencedHashMap)"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$2:601"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$2:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$2:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:616"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:615"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$2:609"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:608"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$2:607"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.SequencedHashMap)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:601,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$100"
    - Src: "org.apache.commons.collections.SequencedHashMap$2:602,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap$2:603,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$2:603,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$000"
    - Src: "org.apache.commons.collections.SequencedHashMap$2:609,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:621,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].size()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:624,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:627,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$2"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$2:630,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.CircularFifoBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.buffer.CircularFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.CircularFifoBuffer:58,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.CircularFifoBuffer].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.CircularFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.CircularFifoBuffer:68,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.CircularFifoBuffer].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.CircularFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.CircularFifoBuffer:79,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.CircularFifoBuffer"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isFull()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.CircularFifoBuffer:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.CircularFifoBuffer:93"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.buffer.CircularFifoBuffer:92"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.CircularFifoBuffer:90,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isFull"
    - Src: "org.apache.commons.collections.buffer.CircularFifoBuffer:91,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].remove"
    - Src: "org.apache.commons.collections.buffer.CircularFifoBuffer:93,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].<init>()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:40,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.Form:52,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.Form:59,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].addField(org.apache.commons.validator.Field)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:81,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.validator.Form:82,1"
      Dst: "[org.apache.commons.validator.Form].getFieldMap"
    - Src: "org.apache.commons.validator.Form:82,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.Form:82,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].containsField(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:93,1"
      Dst: "[org.apache.commons.validator.Form].getFieldMap"
    - Src: "org.apache.commons.validator.Form:93,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].getExtends()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].getField(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Field"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:115,1"
      Dst: "[org.apache.commons.validator.Form].getFieldMap"
    - Src: "org.apache.commons.validator.Form:115,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].getFieldMap()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].getFields()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:136,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].getName()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].isExtending()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Form:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:154"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].isProcessed()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].merge(org.apache.commons.validator.Form)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Form"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Form:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:179,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.Form:182,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.validator.Form:183,1"
      Dst: "[org.apache.commons.validator.Form].getFields"
    - Src: "org.apache.commons.validator.Form:183,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.Form:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Form:183,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Form:185,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.Form:186,1"
      Dst: "[org.apache.commons.validator.Form].containsField"
    - Src: "org.apache.commons.validator.Form:187,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.validator.Form:188,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.Form:191,1"
      Dst: "[org.apache.commons.validator.Form].getField"
    - Src: "org.apache.commons.validator.Form:192,1"
      Dst: "[org.apache.commons.validator.Form].getFieldMap"
    - Src: "org.apache.commons.validator.Form:192,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.validator.Form:193,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.validator.Form:199,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.validator.Form:200,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Form].process(java.util.Map,java.util.Map,java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Form:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:212,1"
      Dst: "[org.apache.commons.validator.Form].isProcessed"
    - Src: "org.apache.commons.validator.Form:217,1"
      Dst: "[org.apache.commons.validator.Form].isExtending"
    - Src: "org.apache.commons.validator.Form:218,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.Form:222,1"
      Dst: "[org.apache.commons.validator.Form].process"
    - Src: "org.apache.commons.validator.Form:224,1"
      Dst: "[org.apache.commons.validator.Form].getFields"
    - Src: "org.apache.commons.validator.Form:224,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.Form:224,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Form:224,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Form:226,1"
      Dst: "[org.apache.commons.validator.Form].getFieldMap"
    - Src: "org.apache.commons.validator.Form:226,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.Form:227,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.validator.Form:228,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.Form:234,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.validator.Form:236,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.validator.Form:238,1"
      Dst: "[org.apache.commons.validator.Field].process"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.Form].setExtends(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].toString()"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 69
    ICount: 19
    EdgeCount: 177
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Form:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:282"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.apache.commons.validator.Form:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:270,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Form:272,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Form:276,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.Form:276,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Form:276,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Form:282,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Form].validate(java.util.Map,java.util.Map,int)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.ValidatorResults"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:300,1"
      Dst: "[org.apache.commons.validator.Form].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Form].validate(java.util.Map,java.util.Map,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Form"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.ValidatorResults"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Form:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Form:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Form:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Form:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Form:319,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].<init>"
    - Src: "org.apache.commons.validator.Form:320,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.Form:324,1"
      Dst: "[org.apache.commons.validator.Form].getFieldMap"
    - Src: "org.apache.commons.validator.Form:324,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.Form:327,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Form:327,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Form:327,1"
      Dst: "[org.apache.commons.validator.Form].getName"
    - Src: "org.apache.commons.validator.Form:327,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.Form:327,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    - Src: "org.apache.commons.validator.Form:331,1"
      Dst: "[org.apache.commons.validator.Field].getPage"
    - Src: "org.apache.commons.validator.Form:332,1"
      Dst: "[org.apache.commons.validator.Field].validate"
    - Src: "org.apache.commons.validator.Form:332,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].merge"
    - Src: "org.apache.commons.validator.Form:335,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.Form:335,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Form:335,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.SetNextRule].<init>(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNextRule:65,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNextRule:87,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNextRule:100,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNextRule:115,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].isExactMatch()"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].setExactMatch(boolean)"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].end()"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetNextRule:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNextRule:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNextRule:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNextRule:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNextRule:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNextRule:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNextRule:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNextRule:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNextRule:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNextRule:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNextRule:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNextRule:190,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.SetNextRule:192,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.SetNextRule:194,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetNextRule:194,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetNextRule:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetNextRule:194,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetNextRule:198,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.SetNextRule:198,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.SetNextRule:207,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.SetNextRule:207,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.SetNextRule:215,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    - Src: "org.apache.commons.digester.SetNextRule:220,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNextRule].toString()"
    functionSourceFile: "org.apache.commons.digester.SetNextRule"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNextRule:233,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.SetNextRule:234,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.SetNextRule:239,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].decorate(java.util.Map,org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:77,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].<init>(java.util.Map,org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:90,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].<init>"
    - Src: "org.apache.commons.collections.map.PredicatedMap:94,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.PredicatedMap:94,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.PredicatedMap:95,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.PredicatedMap:96,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.PredicatedMap:97,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.PredicatedMap:98,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.PredicatedMap:99,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].validate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:112,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.PredicatedMap:113,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:125,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.PredicatedMap:126,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].validate(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:140"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:140"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:138,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.map.PredicatedMap:139,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].checkSetValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:154,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.map.PredicatedMap:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].isSetValueChecking()"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:166"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.PredicatedMap].validate(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 34
    ICount: 7
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:172,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].validate"
    - Src: "org.apache.commons.collections.map.PredicatedMap:173,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.PredicatedMap:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.PredicatedMap:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedMap:177,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.PredicatedMap:177,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.PredicatedMap:178,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.PredicatedMap:179,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.PredicatedMap:180,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.PredicatedMap:181,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.PredicatedMap:182,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].validate"
    - Src: "org.apache.commons.collections.map.PredicatedMap:184,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1727
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1728,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getData(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1743
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1753
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getLeft(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1763
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1773
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getRight(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1783
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1793
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getParent(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1803
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].swapColors(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1814
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].isBlack(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1826
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].isRed(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1836
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1837"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1836"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setBlack(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1845
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setRed(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1854
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].copyColor(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1864
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1874
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 78
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1883
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 66
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1895
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1896,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1908
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 91
    ICount: 22
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1909"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1911"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1912"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1914"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1914"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1914"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1916,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1922
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1923"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1926"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1924,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getData(int)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getLeft(int)"
    functionUses: 30
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getLeft"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setLeft"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 21
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getRight(int)"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getParent(int)"
    functionUses: 36
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$700(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setBlack(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setBlack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$800(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].copyColor(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].copyColor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$900(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].isRed(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].isRed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].isBlack(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].isBlack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setRed(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setRed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    linkageType: null
    functionLinenumber: 1709
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].swapColors(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Node:1710,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].swapColors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:98,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:84,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:84,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:100,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:112,1"
      Dst: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].getWriteMethodPrefix()"
    functionSourceFile: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    functionSourceFile: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.IntrospectionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].getTargetClass()"
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].getWriteMethodPrefix()"
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].propertyName(java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].getPropertyDescriptor(java.lang.String)"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)"
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(java.lang.reflect.Method,java.lang.String)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].info(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 36
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:153"
        BranchSideFuncs:
        - "getWriteMethodPrefix()"
        - "getTargetClass()"
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:134"
        BranchSideFuncs:
        - "propertyName(java.lang.reflect.Method)"
        - "getPropertyDescriptor(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:133"
        BranchSideFuncs:
        - "getTargetClass()"
    - Branch String: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:143"
        BranchSideFuncs:
        - "createFluentPropertyDescritor(java.lang.reflect.Method,java.lang.String)"
        - "addPropertyDescriptor(java.beans.PropertyDescriptor)"
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:134,1"
      Dst: "[org.apache.commons.beanutils.IntrospectionContext].getTargetClass"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:134,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:135,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:135,1"
      Dst: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].getWriteMethodPrefix"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:135,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:136,1"
      Dst: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].propertyName"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:138,1"
      Dst: "[org.apache.commons.beanutils.IntrospectionContext].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:141,1"
      Dst: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].createFluentPropertyDescritor"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:141,1"
      Dst: "[org.apache.commons.beanutils.IntrospectionContext].addPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:143,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:144,1"
      Dst: "[java.beans.PropertyDescriptor].setWriteMethod"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:147,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:147,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:147,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:147,1"
      Dst: "[org.apache.commons.logging.Log].info"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:149,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].propertyName(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].getWriteMethodPrefix()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:162,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:163,1"
      Dst: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].getWriteMethodPrefix"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:163,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:162,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:164,1"
      Dst: "[java.beans.Introspector].decapitalize"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:165,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].createFluentPropertyDescritor(java.lang.reflect.Method,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].propertyName(java.lang.reflect.Method)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:178,1"
      Dst: "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].propertyName"
    - Src: "org.apache.commons.beanutils.FluentPropertyBeanIntrospector:178,1"
      Dst: "[java.beans.PropertyDescriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].<init>(org.slf4j.spi.LocationAwareLogger)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.slf4j.spi.LocationAwareLogger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 32
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:57,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:62,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:67,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 22
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:72,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:77,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:82,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:87,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:92,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 24
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:97,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:97,1"
      Dst: "[org.slf4j.spi.LocationAwareLogger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:102,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:102,1"
      Dst: "[org.slf4j.spi.LocationAwareLogger].isErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:107,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:112,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:112,1"
      Dst: "[org.slf4j.spi.LocationAwareLogger].isInfoEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:117,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:117,1"
      Dst: "[org.slf4j.spi.LocationAwareLogger].isTraceEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:122,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:122,1"
      Dst: "[org.slf4j.spi.LocationAwareLogger].isWarnEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$100()"
    functionUses: 7
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:126,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:126,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:126,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$100"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:126,1"
      Dst: "[org.slf4j.spi.LocationAwareLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:131,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:136,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:141,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog:146,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.GenericParser].<init>()"
    functionSourceFile: "org.apache.commons.digester.parser.GenericParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.GenericParser:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.GenericParser].newSAXParser(java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.parser.GenericParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParser"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.parser.GenericParser:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.parser.GenericParser:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.parser.GenericParser:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.GenericParser:74,1"
      Dst: "[java.util.Properties].get"
    - Src: "org.apache.commons.digester.parser.GenericParser:76,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.apache.commons.digester.parser.GenericParser:82,1"
      Dst: "[javax.xml.parsers.SAXParser].setProperty"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.parser.GenericParser:86,1"
      Dst: "[org.apache.commons.logging.Log].info"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3$1].<init>(org.apache.commons.collections.DoubleOrderedMap$3,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3$1"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$3"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>(org.apache.commons.collections.DoubleOrderedMap,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].access$600(org.apache.commons.collections.DoubleOrderedMap$3)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3$1:348,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$3].access$600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3$1:348,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3$1].doGetNext()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3$1"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3$1:351,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoadingException:39,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoadingException:48,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoadingException:59,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].<init>()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Arg:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].clone()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Arg:79,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.validator.Arg:82,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.validator.Arg:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].getBundle()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].getKey()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].getName()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].getPosition()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].isResource()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].setBundle(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].setKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].setPosition(int)"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].setResource(boolean)"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Arg].toString()"
    functionSourceFile: "org.apache.commons.validator.Arg"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Arg:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Arg:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Arg:188,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:50,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:63,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:63,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:75,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:88,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:101,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:115,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:129,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:143,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:143,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:156,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:170,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:184,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:199,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 21
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:224"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:218,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:225,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:225,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:228,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:228,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:228,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter:228,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].decorate(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.MultiKeyMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:99,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:101,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:104,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:112,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:113,1"
      Dst: "[org.apache.commons.collections.map.HashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:125,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:138,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:139,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:141,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:142,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:157,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:158,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:160,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:177,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:178,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:181,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:182,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:183,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:189,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:189,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:201,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:202,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:206,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:207,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:208,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].hash(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:227,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:248,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:249,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:249,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:249,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:265,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:266,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:268,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:269,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:285,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:286,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:288,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:306,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:307,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:310,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:311,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:312,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:318,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:318,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:331,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:332,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:336,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:337,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:338,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].hash(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:358,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:383,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:384,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:384,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:384,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:402,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:403,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:405,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:406,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:423,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:424,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:426,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:445,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:446,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:449,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:450,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:451,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:457,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:457,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:475"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:480"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:471,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:472,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:476,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:477,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:478,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:498"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:504"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:499,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:528,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:529,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:529,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:529,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:551"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:554"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:549,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:550,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:552,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:553,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:578"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:571,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:572,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:574,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 6
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:597"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:605"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:602"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:602"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:594,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:595,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:598,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:599,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:600,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:606,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:606,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:630"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:621,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].hash"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:622,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:626,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:627,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:628,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].hash(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:649"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:652"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:655"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:658"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:660"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:650,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].isEqualKey(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:683,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:684,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:684,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:684,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].removeAll(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:706"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:705,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].mapIterator"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:706,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:707,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:708,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:708,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:708,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:710,1"
      Dst: "[org.apache.commons.collections.MapIterator].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].removeAll(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:738"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:730"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:729,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].mapIterator"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:730,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:731,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:732,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:732,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:732,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:735,1"
      Dst: "[org.apache.commons.collections.MapIterator].remove"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].removeAll(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:756"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:764"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:755,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].mapIterator"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:756,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:757,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:758,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:758,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:758,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:762,1"
      Dst: "[org.apache.commons.collections.MapIterator].remove"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].removeAll(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:794"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:793"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:783,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].mapIterator"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:784,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:785,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:786,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].size"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:786,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].getKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:786,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:791,1"
      Dst: "[org.apache.commons.collections.MapIterator].remove"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].checkKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:805"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:807"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:808"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:810"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:806,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:809,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiKeyMap].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    - "[org.apache.commons.collections.map.IdentityMap].clone()"
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].clone()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    - "[org.apache.commons.collections.map.HashedMap].clone()"
    - "[org.apache.commons.collections.map.LRUMap].clone()"
    - "[org.apache.commons.collections.map.LinkedMap].clone()"
    functionUses: 3
    ICount: 7
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:819,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:819,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiKeyMap].checkKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 34
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:833,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].checkKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:834,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:846"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:849"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:846,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:846,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:846,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:847,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:848,1"
      Dst: "[org.apache.commons.collections.map.MultiKeyMap].checkKey"
    - Src: "org.apache.commons.collections.map.MultiKeyMap:850,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].putAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:855,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].size()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 31
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:859,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 862
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    functionUses: 13
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:863,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 866
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    functionUses: 43
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:867,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 870
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    functionUses: 9
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:871,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 874
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    functionUses: 64
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:875,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    functionUses: 28
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:879,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionUses: 13
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:883,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 886
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:887,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 890
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:891,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:895,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 898
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    functionUses: 94
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiKeyMap:899"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiKeyMap:901"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:902,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    functionUses: 66
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:906,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    functionSourceFile: "org.apache.commons.collections.map.MultiKeyMap"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    functionUses: 72
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiKeyMap:910,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange].<init>(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange:113,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange].<init>(java.lang.String,java.lang.String,int[])"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange:137,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange:142,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].<init>(org.apache.commons.digester.NodeCreateRule,org.w3c.dom.Document,org.w3c.dom.Node)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule$NodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.NodeCreateRule"
    - "org.w3c.dom.Document"
    - "org.w3c.dom.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:108,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:156,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:114,1"
      Dst: "[org.apache.commons.digester.Digester].getCustomContentHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].addTextIfPresent()"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule$NodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:166,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:167,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:168,1"
      Dst: "[java.lang.StringBuffer].setLength"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:170,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:170,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:175,1"
      Dst: "[org.w3c.dom.Document].createTextNode"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:175,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:177,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:177,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].characters(char[],int,int)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule$NodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:213,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule$NodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:230,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].addTextIfPresent"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:234,1"
      Dst: "[org.apache.commons.digester.Rule].getDigester"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:234,1"
      Dst: "[org.apache.commons.digester.Digester].setCustomContentHandler"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:235,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:236,1"
      Dst: "[org.apache.commons.digester.Digester].endElement"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:239,1"
      Dst: "[org.w3c.dom.Node].getParentNode"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:242,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:242,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule$NodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:263,1"
      Dst: "[org.w3c.dom.Document].createProcessingInstruction"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:263,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:265,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:265,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.NodeCreateRule$NodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:286,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule$NodeBuilder].addTextIfPresent"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:290,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:291,1"
      Dst: "[org.w3c.dom.Document].createElement"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:293,1"
      Dst: "[org.w3c.dom.Document].createElementNS"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:295,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:297,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:299,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:299,1"
      Dst: "[org.w3c.dom.Document].createAttribute"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:300,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:300,1"
      Dst: "[org.w3c.dom.Node].setNodeValue"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:301,1"
      Dst: "[org.w3c.dom.Element].setAttributeNode"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:303,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:303,1"
      Dst: "[org.w3c.dom.Document].createAttributeNS"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:306,1"
      Dst: "[org.w3c.dom.Element].setAttributeNodeNS"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:309,1"
      Dst: "[org.w3c.dom.Node].appendChild"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:312,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.NodeCreateRule$NodeBuilder:312,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorResult].<init>(org.apache.commons.validator.Field)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:125,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorResult:112,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].add(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:135,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].add(java.lang.String,boolean,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:145,1"
      Dst: "[org.apache.commons.validator.ValidatorResult$ResultStatus].<init>"
    - Src: "org.apache.commons.validator.ValidatorResult:145,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].containsAction(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:154,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].getActionMap()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:166,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].getActions()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:174,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "org.apache.commons.validator.ValidatorResult:174,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.ValidatorResult:174,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].getField()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].getResult(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResult:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResult:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:191,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.ValidatorResult:192,1"
      Dst: "[org.apache.commons.validator.ValidatorResult$ResultStatus].getResult"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResult:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResult:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult:201,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.ValidatorResult:202,1"
      Dst: "[org.apache.commons.validator.ValidatorResult$ResultStatus].isValid"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$Values].<init>(org.apache.commons.collections.FastTreeMap)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$Values"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastTreeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].<init>(org.apache.commons.collections.FastTreeMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$Values:797,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$Values].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$Values"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    functionUses: 17
    ICount: 4
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$Values:800,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$Values].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$Values"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$Values:804,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$Values].<init>(org.apache.commons.collections.FastTreeMap,org.apache.commons.collections.FastTreeMap$1)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$Values"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastTreeMap"
    - "org.apache.commons.collections.FastTreeMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$Values].<init>(org.apache.commons.collections.FastTreeMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$Values:797,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:101,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:112,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(boolean)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:123,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(boolean,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:135,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:146,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(int,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:159,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(int,boolean)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:172,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].<init>(int,boolean,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "boolean"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:187,1"
      Dst: "[java.util.AbstractCollection].<init>"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:189,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].isAscendingOrder()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].comparator()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].isAtCapacity()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].grow()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap(java.lang.Object)"
    functionUses: 11
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:248"
        BranchSideFuncs:
        - "grow()"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:251"
        BranchSideFuncs:
        - "percolateUpMinHeap(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:250"
        BranchSideFuncs:
        - "percolateUpMaxHeap(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:244,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].isAtCapacity"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:245,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].grow"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:249,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:251,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:263,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:264,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:277,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].get"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:287,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMinHeap"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:289,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMaxHeap"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].isAtCapacity()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:303"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMinHeap(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:328"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:328"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:324,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].compare"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMaxHeap(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:360"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:360"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:356,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].compare"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:382,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].compare"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:401,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:422"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:415,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].compare"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:435,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 7
    ICount: 11
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:450"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:448,1"
      Dst: "[java.util.Comparator].compare"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:450,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].grow()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:459,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].<init>(org.apache.commons.collections.buffer.PriorityBuffer)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:470,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:529,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:531,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer:542,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginContext:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].getRuleFinders()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginContext:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginContext:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginContext:102,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:103,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromFile].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:103,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.digester.plugins.PluginContext:104,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:105,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromClass].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:106,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromMethod].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:107,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:108,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltClass].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:109,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltResource].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginContext:111,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderSetProperties].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].setRuleFinders(java.util.List)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].setPluginClassAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].setPluginIdAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].getPluginClassAttrNs()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].getPluginClassAttr()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].getPluginIdAttrNs()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginContext].getPluginIdAttr()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].<init>()"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:59,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bag.TreeBag:59,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:69,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bag.TreeBag:69,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:79,1"
      Dst: "[org.apache.commons.collections.bag.TreeBag].<init>"
    - Src: "org.apache.commons.collections.bag.TreeBag:80,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].first()"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:85,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].getMap"
    - Src: "org.apache.commons.collections.bag.TreeBag:85,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].last()"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:89,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].getMap"
    - Src: "org.apache.commons.collections.bag.TreeBag:89,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].comparator()"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:93,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].getMap"
    - Src: "org.apache.commons.collections.bag.TreeBag:93,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:101,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.bag.TreeBag:102,1"
      Dst: "[org.apache.commons.collections.bag.TreeBag].comparator"
    - Src: "org.apache.commons.collections.bag.TreeBag:102,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.collections.bag.TreeBag:103,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TreeBag].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TreeBag:110,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.bag.TreeBag:111,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.bag.TreeBag:112,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bag.TreeBag:112,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$ValuesIterator"
    linkageType: null
    functionLinenumber: 973
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$ValuesIterator:974,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$ValuesIterator"
    linkageType: null
    functionLinenumber: 977
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$ValuesIterator:978,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next"
    - Src: "org.apache.commons.collections.map.Flat3Map$ValuesIterator:979,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>(org.apache.commons.collections.SequencedHashMap,int)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$OrderedIterator"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap].access$300(org.apache.commons.collections.SequencedHashMap)"
    functionUses: 3
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:720,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:705,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$100"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:712,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$OrderedIterator"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    functionUses: 121
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:741"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.SequencedHashMap)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:742,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$OrderedIterator"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$300(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap].access$100(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 124
    ICount: 42
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:757"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:759"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.SequencedHashMap)"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:760"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:765"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:764"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:757,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$300"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:758,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:760,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$100"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:761,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:770,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:772,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:777,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:777,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:777,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:777,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$OrderedIterator"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$300(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.collections.SequencedHashMap].access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 31
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:794"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:796"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.SequencedHashMap)"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:797"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:800"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:795,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:797,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$300"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:798,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:801,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$OrderedIterator:801,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$000"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:534,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:538,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 11
    ICount: 14
    EdgeCount: 169
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:544"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:547"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:546"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:543,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:543,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:544,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:544,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:545,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:545,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues:547,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].calculate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:77,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:78,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:80,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].calculateChecksum"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:81,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].calculateChecksum(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 41
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:98"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:97"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:101"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:94,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:96,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:96,1"
      Dst: "[java.lang.Character].getNumericValue"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:98,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:98,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:99,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:99,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].calculateChecksum(java.lang.String,boolean)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:119"
        BranchSideFuncs:
        - "calculateChecksum(java.lang.String,boolean)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:120"
        BranchSideFuncs:
        - "calculateChecksum(java.lang.String,boolean)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:119"
        BranchSideFuncs:
        - "calculateChecksum(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:116,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit:120,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].calculateChecksum"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$ValueIterator"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$ValueIterator:547,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$ValueIterator"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$ValueIterator:550,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry"
    - Src: "org.apache.commons.collections.StaticBucketMap$ValueIterator:550,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$ValueIterator"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$ValueIterator:547,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].<init>(org.apache.commons.digester.Rules)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Rules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.WithDefaultsRulesWrapper:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:56,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].getDigester()"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:79,1"
      Dst: "[org.apache.commons.digester.Rules].getDigester"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.WithDefaultsRulesWrapper:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:84,1"
      Dst: "[org.apache.commons.digester.Rules].setDigester"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:85,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:85,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:85,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:86,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:92,1"
      Dst: "[org.apache.commons.digester.Rules].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:97,1"
      Dst: "[org.apache.commons.digester.Rules].setNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].getDefaults()"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:108,1"
      Dst: "[org.apache.commons.digester.WithDefaultsRulesWrapper].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.WithDefaultsRulesWrapper:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.WithDefaultsRulesWrapper:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:117,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:118,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:120,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].addDefault(org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.WithDefaultsRulesWrapper:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.WithDefaultsRulesWrapper:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.WithDefaultsRulesWrapper:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:129,1"
      Dst: "[org.apache.commons.digester.Rules].getDigester"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:130,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:133,1"
      Dst: "[org.apache.commons.digester.Rules].getNamespaceURI"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:134,1"
      Dst: "[org.apache.commons.digester.Rule].setNamespaceURI"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:137,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].rules()"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].clear()"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:148,1"
      Dst: "[org.apache.commons.digester.Rules].clear"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:149,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.WithDefaultsRulesWrapper].add(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.WithDefaultsRulesWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:158,1"
      Dst: "[org.apache.commons.digester.Rules].add"
    - Src: "org.apache.commons.digester.WithDefaultsRulesWrapper:159,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:75,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:85,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:98,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:108,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:118,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:125,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.LinkedMap:126,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:133,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.LinkedMap:134,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].get(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap].getEntry(int)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:146,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].getEntry"
    - Src: "org.apache.commons.collections.map.LinkedMap:146,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].getValue(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:157,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].getEntry"
    - Src: "org.apache.commons.collections.map.LinkedMap:157,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LinkedMap:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LinkedMap:null"
        BranchSideFuncs:
        - "isEqualKey(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.LinkedMap:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LinkedMap:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LinkedMap:166"
        BranchSideFuncs:
        - "convertKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:167,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey"
    - Src: "org.apache.commons.collections.map.LinkedMap:170,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.LinkedMap].remove(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:186,1"
      Dst: "[org.apache.commons.collections.map.LinkedMap].get"
    - Src: "org.apache.commons.collections.map.LinkedMap:186,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap].asList()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap:205,1"
      Dst: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet:746,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    functionUses: 17
    ICount: 4
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet:750,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].<init>(org.apache.commons.beanutils.WeakFastHashMap,org.apache.commons.beanutils.WeakFastHashMap$1)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    - "org.apache.commons.beanutils.WeakFastHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$EntrySet:746,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:112,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:113,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:131"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup(java.lang.Comparable,int)"
    functionUses: 44
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:145"
        BranchSideFuncs:
        - "lookup(java.lang.Comparable,int)"
        - "checkKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:146,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:147,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup(java.lang.Comparable,int)"
    functionUses: 10
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:160"
        BranchSideFuncs:
        - "checkValue(java.lang.Object)"
        - "lookup(java.lang.Comparable,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:161,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:162,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet(java.lang.Comparable,int)"
    functionUses: 64
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:178,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doPut(java.lang.Comparable,java.lang.Comparable,int)"
    functionUses: 34
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:206,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doPut"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:217,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:217,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:218,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:219,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:220,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:220,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:220,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove(java.lang.Comparable,int)"
    functionUses: 28
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:236,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].modify()"
    functionUses: 15
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:243,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].getKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet(java.lang.Comparable,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:264,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].removeValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove(java.lang.Comparable,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:279,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:291,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:293,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].leastNode"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:293,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:304,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:306,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].greatestNode"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:306,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:318,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:319,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:319,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextGreater"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:320,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].previousKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:332,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:333,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:333,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextSmaller"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:334,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 24
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:354"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:352,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 15
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:375"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:373,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 33
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:394"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:397"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:395,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:409,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:412,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:423,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:426,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].inverseBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:436,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].inverseOrderedBidiMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].inverseOrderedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:446,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doEquals(java.lang.Object,int)"
    functionUses: 94
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:459,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doHashCode(int)"
    functionUses: 66
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:468,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doToString(int)"
    functionUses: 72
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:477,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet(java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable(java.lang.Object,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex(int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:490"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "checkNonNullComparable(java.lang.Object,int)"
        - "lookup(java.lang.Comparable,int)"
        - "oppositeIndex(int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:491,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:492,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:493,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:493,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doPut(java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKeyAndValue(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].grow()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].compare(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].insertValue(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].grow()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].insertValue(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].grow()"
    functionUses: 2
    ICount: 63
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:505"
        BranchSideFuncs:
        - "doGet(java.lang.Comparable,int)"
        - "doRemove(java.lang.Comparable,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:504"
        BranchSideFuncs:
        - "doGet(java.lang.Comparable,int)"
        - "checkKeyAndValue(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:513"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:522"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "compare(java.lang.Comparable,java.lang.Comparable)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:525"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:528"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:532"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:531"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:543"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:546"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:545"
        BranchSideFuncs:
        - "grow()"
        - "<init>(java.lang.Comparable,java.lang.Comparable)"
        - "doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "insertValue(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
        - "access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:505,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKeyAndValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:508,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doGet"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:509,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:515,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:518,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].grow"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:523,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:523,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].compare"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:527,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:527,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:527,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:527,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:529,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:534,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].insertValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:535,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:536,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:537,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:543,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:549,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove(java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex(int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDelete(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    functionUses: 5
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:579"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "oppositeIndex(int)"
        - "doRedBlackDelete(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:578"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:573,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:576,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:576,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:577,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDelete"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup(java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].compare(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 5
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:594"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:604"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "compare(java.lang.Comparable,java.lang.Comparable)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:596"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:599"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:600"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:600"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:599"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:595,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:595,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].compare"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:600,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:600,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextGreater(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].leastNode(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:616"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:636"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:636"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:618,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:621,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].leastNode"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:629,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextSmaller(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].greatestNode(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:652"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:666"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:670"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:666"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:670"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:652,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:655,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].greatestNode"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:663,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].compare(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 698
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:699,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].leastNode(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:712"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:716"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:713"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:717"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:713,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].greatestNode(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:729"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:734"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:733"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:730,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].copyColor(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$700(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$800(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:746"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:753"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:747"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:750"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:749,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$700"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:751,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$800"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$900(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:764"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:763"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:764,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$900"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:775"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:774"
        BranchSideFuncs:
        - "access$1000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:775,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:788"
        BranchSideFuncs:
        - "access$1100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:787"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:786,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1100"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$700(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 16
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:797"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:800"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:799"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:798,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$700"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 809
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:810,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 820
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 27
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:821"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:820"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:821,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 831
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:831"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:832,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:842"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:843,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 857
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:857"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:857"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:857"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:858,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:858,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].isRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:875"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:875"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:875"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:876,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:876,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 5
    ICount: 28
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:892"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:894"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:897"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:899"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:900"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:902"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:889,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:890,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:890,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:893,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:895,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:901,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 5
    ICount: 28
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:919"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:921"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:924"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:926"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:927"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:929"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:917,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:918,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:918,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:920,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:922,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:928,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 944
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 4
    ICount: 69
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:948"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1001"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:948"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1001"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:948"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1001"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:951"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:977"
        BranchSideFuncs:
        - "getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:976"
        BranchSideFuncs:
        - "getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:954"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:960"
        BranchSideFuncs:
        - "isRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:961"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:970"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:979"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:985"
        BranchSideFuncs:
        - "isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:986"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:992"
        BranchSideFuncs:
        - "rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:991"
        BranchSideFuncs:
        - "makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:999"
        BranchSideFuncs:
        - "rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getGrandParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:998"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:946,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:948,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:948,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:951,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:951,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isLeftChild"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:952,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getGrandParent"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:952,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:955,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:961,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isRightChild"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:964,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:971,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:977,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDelete(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1011
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].nextGreater(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].swapPosition(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDeleteFixup(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDeleteFixup(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].shrink()"
    functionUses: 2
    ICount: 62
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1012"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1065"
        BranchSideFuncs:
        - "shrink()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1015"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1019"
        BranchSideFuncs:
        - "nextGreater(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "swapPosition(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1018"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1015"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1019"
        BranchSideFuncs:
        - "nextGreater(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "swapPosition(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1018"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1019"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1019"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1018"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1022"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1025"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1027"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1037"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1043"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1049"
        BranchSideFuncs:
        - "isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1050"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1054"
        BranchSideFuncs:
        - "doRedBlackDeleteFixup(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1053"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1054"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1012"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1055"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1058"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1057"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1015,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1015,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1016,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextGreater"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1016,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].swapPosition"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1023,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1023,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1028,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1030,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1037,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1038,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDeleteFixup"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1066,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].shrink"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDeleteFixup(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1078
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].copyColor(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].copyColor(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 95
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1149"
        BranchSideFuncs:
        - "isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1148"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1149"
        BranchSideFuncs:
        - "isLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1148"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1082"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1114"
        BranchSideFuncs:
        - "isRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1085"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1093"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1093"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1099"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1117"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1130"
        BranchSideFuncs:
        - "isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1130"
        BranchSideFuncs:
        - "isBlack(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1131"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1139"
        BranchSideFuncs:
        - "makeRed(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "rotateLeft(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getRightChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1138"
        BranchSideFuncs:
        - "getParent(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getLeftChild(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "copyColor(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "rotateRight(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1081,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isBlack"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1082,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isLeftChild"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1083,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getParent"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1083,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getRightChild"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1085,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isRed"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1086,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].makeBlack"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1087,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].makeRed"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1088,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateLeft"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1093,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getLeftChild"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1102,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].rotateRight"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1107,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].copyColor"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].swapPosition(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 92
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1169"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1163"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1169"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1163"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1173"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1176"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1193"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1198"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1211"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1218"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1212"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1228"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1232"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1236"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1236"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1240"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1239"
        BranchSideFuncs:
        - "access$1200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1243"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1245"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1163,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1164,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1165,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1174,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1177,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1178,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1240,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$1200"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1261
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1262"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1265"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1263,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1263,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1263,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1263,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1266,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1278
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable(java.lang.Object,int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1279,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1290
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable(java.lang.Object,int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1291,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKeyAndValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1304
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkValue(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1305,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1306,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].modify()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1314
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].grow()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1321
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].modify()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1322,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].shrink()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1329
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].modify()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1330,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].insertValue(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1342
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].compare(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 37
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1348"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1351"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1351"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1352"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1355"
        BranchSideFuncs:
        - "access$100(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1354"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1362"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1365"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1364"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "doRedBlackInsert(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "access$300(org.apache.commons.collections.bidimap.TreeBidiMap$Node,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1346,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1346,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].compare"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1349,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1349,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1349,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1349,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1352,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1355,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1356,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1357,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackInsert"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1362,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1365,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$500"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doEquals(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1383
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 32
    EdgeCount: 124
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1387"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1389"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1391"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1395"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1410"
        BranchSideFuncs:
        - "hasNext()"
        - "getValue()"
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
        - "next()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1397"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1408"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1400"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1391,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1391,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].size"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1397,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1397,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1398,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1399,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1400,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1400,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doHashCode(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1419
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 2
    ICount: 17
    EdgeCount: 138
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1421"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1428"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1422"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1428"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1422,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1422,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1423,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1424,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1425,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].doToString(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 1437
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionUses: 2
    ICount: 35
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1438"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1440"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1445"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1458"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1448"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1446"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1445"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1448"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1446"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1445"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap:1453"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap:1455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1441,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1442,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1443,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1444,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1446,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1447,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:1459,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1300(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable(java.lang.Object,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkNonNullComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup(java.lang.Comparable,int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].lookup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1500(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove(java.lang.Comparable,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRemove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600(org.apache.commons.collections.bidimap.TreeBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700(org.apache.commons.collections.bidimap.TreeBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1800(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].leastNode(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].leastNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1900(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].nextGreater(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextGreater"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2000(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].nextSmaller(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].nextSmaller"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2100(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDelete(org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doRedBlackDelete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].greatestNode(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].greatestNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2300(int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex(int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].oppositeIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2400(org.apache.commons.collections.bidimap.TreeBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2500(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].checkKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2600(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doPut(java.lang.Comparable,java.lang.Comparable,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doPut"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2700(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doEquals(java.lang.Object,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2800(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doHashCode(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2900(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].doToString(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap:76,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].doToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[IBANValidatorFuzzer].<init>()"
    functionSourceFile: "IBANValidatorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "IBANValidatorFuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[IBANValidatorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "IBANValidatorFuzzer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.IBANValidator].getInstance()"
    - "[org.apache.commons.validator.routines.IBANValidator].isValid(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "IBANValidatorFuzzer:22,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].getInstance"
    - Src: "IBANValidatorFuzzer:23,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "IBANValidatorFuzzer:23,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Lock].<init>()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Lock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Lock:499,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Lock].<init>(org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Lock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Lock:499,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Lock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FactoryTransformer].getInstance(org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.functors.FactoryTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FactoryTransformer:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FactoryTransformer:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FactoryTransformer:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FactoryTransformer:49,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.FactoryTransformer:51,1"
      Dst: "[org.apache.commons.collections.functors.FactoryTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FactoryTransformer].<init>(org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.functors.FactoryTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FactoryTransformer:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.FactoryTransformer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ConstantFactory].create()"
    functionUses: 19
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FactoryTransformer:73,1"
      Dst: "[org.apache.commons.collections.Factory].create"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FactoryTransformer].getFactory()"
    functionSourceFile: "org.apache.commons.collections.functors.FactoryTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].decorate(org.apache.commons.collections.SortedBag)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bag.UnmodifiableSortedBag:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.UnmodifiableSortedBag:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.UnmodifiableSortedBag:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:61,1"
      Dst: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].<init>(org.apache.commons.collections.SortedBag)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:72,1"
      Dst: "[org.apache.commons.collections.bag.AbstractSortedBagDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:83,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:84,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:95,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:96,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 43
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:101,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:101,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:101,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:105,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:117,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:121,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:125,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:130,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:134,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableSortedBag"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getBag()"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 8
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:138,1"
      Dst: "[org.apache.commons.collections.bag.AbstractBagDecorator].getBag"
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:138,1"
      Dst: "[org.apache.commons.collections.Bag].uniqueSet"
    - Src: "org.apache.commons.collections.bag.UnmodifiableSortedBag:139,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].<init>(org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].<init>(java.util.Collection,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    functionUses: 1
    ICount: 7
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:472,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:472,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].createValuesIterator(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    functionUses: 96
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:476,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:476,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].createValuesIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 7
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:480,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 17
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:484"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:489"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:484,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values:485,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:684,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:689,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:690,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:693,1"
      Dst: "[org.apache.commons.digester.NodeCreateRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:702,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:702,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:702,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory:702,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].<init>(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].capitalizePropertyName(java.lang.String)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod(java.lang.Class,java.lang.String,int)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>(java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>(java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType()"
    functionUses: 1
    ICount: 79
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:95"
        BranchSideFuncs:
        - "capitalizePropertyName(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:123"
        BranchSideFuncs:
        - "getMethod(java.lang.Class,java.lang.String,int)"
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:127"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
        - "findMappedPropertyType()"
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:127"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
        - "findMappedPropertyType()"
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:89,1"
      Dst: "[java.beans.PropertyDescriptor].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:91,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:92,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:92,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:93,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:93,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:93,1"
      Dst: "[java.beans.IntrospectionException].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:96,1"
      Dst: "[java.beans.FeatureDescriptor].setName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:97,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].capitalizePropertyName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:104,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:110,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:128,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:131,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].<init>(java.lang.String,java.lang.Class,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:156,1"
      Dst: "[java.beans.PropertyDescriptor].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:158,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:159,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:159,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:159,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:159,1"
      Dst: "[java.beans.IntrospectionException].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:162,1"
      Dst: "[java.beans.FeatureDescriptor].setName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:168,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:171,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:178,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:181,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:202,1"
      Dst: "[java.beans.PropertyDescriptor].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:204,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:205,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:205,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:205,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:205,1"
      Dst: "[java.beans.IntrospectionException].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:209,1"
      Dst: "[java.beans.FeatureDescriptor].setName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:210,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:212,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedPropertyType()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:228,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedReadMethod()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].access$000(org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:238,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].setMappedReadMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:250,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:251,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].access$000(org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:261,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].setMappedWriteMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:273,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor$MappedMethodReference].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:274,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].findMappedPropertyType()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedReadMethod()"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod()"
    functionUses: 1
    ICount: 46
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:285,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedReadMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:286,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:289,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:290,1"
      Dst: "[java.beans.IntrospectionException].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:293,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:295,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:295,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:297,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:297,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:314,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].capitalizePropertyName(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:327,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:331,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:332,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:333,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].internalGetMethod(java.lang.Class,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].internalGetMethod(java.lang.Class,java.lang.String,int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:352"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:373"
        BranchSideFuncs:
        - "internalGetMethod(java.lang.Class,java.lang.String,int)"
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:344,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:350,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:351,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:352,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:355,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:355,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:356,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:343,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:365,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:367,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].internalGetMethod"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod(java.lang.Class,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].internalGetMethod(java.lang.Class,java.lang.String,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:384"
        BranchSideFuncs:
        - "internalGetMethod(java.lang.Class,java.lang.String,int)"
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:385,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].internalGetMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:391,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:391,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:391,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:391,1"
      Dst: "[java.beans.IntrospectionException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 3
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:403"
        BranchSideFuncs:
        - "getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MappedPropertyDescriptor:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MappedPropertyDescriptor:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:404,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:412,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:412,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:412,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MappedPropertyDescriptor:412,1"
      Dst: "[java.beans.IntrospectionException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MappedPropertyDescriptor].access$100()"
    functionSourceFile: "org.apache.commons.beanutils.MappedPropertyDescriptor"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.PercentValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.PercentValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.BigDecimalValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.PercentValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.PercentValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.PercentValidator:70,1"
      Dst: "[org.apache.commons.validator.routines.PercentValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.PercentValidator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.PercentValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.PercentValidator:80,1"
      Dst: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.PercentValidator].parse(java.lang.String,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.PercentValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.PercentValidator:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.PercentValidator:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.PercentValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.PercentValidator:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.PercentValidator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.PercentValidator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.PercentValidator:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.PercentValidator:100,1"
      Dst: "[org.apache.commons.validator.routines.AbstractFormatValidator].parse"
    - Src: "org.apache.commons.validator.routines.PercentValidator:107,1"
      Dst: "[java.text.DecimalFormat].toPattern"
    - Src: "org.apache.commons.validator.routines.PercentValidator:108,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.validator.routines.PercentValidator:109,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.PercentValidator:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.PercentValidator:111,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.PercentValidator:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.PercentValidator:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.PercentValidator:115,1"
      Dst: "[java.text.DecimalFormat].applyPattern"
    - Src: "org.apache.commons.validator.routines.PercentValidator:120,1"
      Dst: "[java.math.BigDecimal].multiply"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].decorate(org.apache.commons.collections.BoundedCollection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BoundedCollection"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:57,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].decorateUsing(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BoundedCollection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:72,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:91,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].<init>(org.apache.commons.collections.BoundedCollection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedCollection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:101,1"
      Dst: "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 43
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:106,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:106,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:106,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:110,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:114,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:118,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:122,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:126,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:130,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].isFull()"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:135,1"
      Dst: "[org.apache.commons.collections.BoundedCollection].isFull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].maxSize()"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableBoundedCollection:139,1"
      Dst: "[org.apache.commons.collections.BoundedCollection].maxSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory:428,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory:434,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory:436,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory:436,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory:436,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ReflectionFactory:436,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:72,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:85,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:85,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:97,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:110,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:123,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:137,1"
      Dst: "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:49,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:151,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:165,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:165,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:178,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:192,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:207,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:222,1"
      Dst: "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:49,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].isLenient()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].setLenient(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].convertLocalizedPattern(java.lang.String,java.util.Locale)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 5
    ICount: 60
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:279"
        BranchSideFuncs:
        - "convertLocalizedPattern(java.lang.String,java.util.Locale)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:297"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:271,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:275,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].convertLocalizedPattern"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:279,1"
      Dst: "[java.text.DateFormat].getDateInstance"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:279,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:281,1"
      Dst: "[java.text.DateFormat].setLenient"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:285,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:286,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:287,1"
      Dst: "[java.text.DateFormat].parseObject"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:288,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:289,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:289,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:290,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:290,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:292,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:292,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].convertLocalizedPattern(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].convertPattern(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 27
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:325"
        BranchSideFuncs:
        - "convertPattern(java.lang.String,java.lang.String,java.lang.String)"
        - "debug(java.lang.Object,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:318,1"
      Dst: "[java.text.DateFormatSymbols].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:319,1"
      Dst: "[java.text.DateFormatSymbols].getLocalPatternChars"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:321,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:328,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].convertPattern"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:332,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:332,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:332,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:332,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].convertPattern(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:352"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:354"
      Branch Sides: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:354"
      Branch Sides: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:354"
      Branch Sides: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:354"
      Branch Sides: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:342,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:345,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:346,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:356,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:358,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:358,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].initDefaultChars()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter"
    linkageType: null
    functionLinenumber: 379
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:380,1"
      Dst: "[java.text.DateFormatSymbols].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DateLocaleConverter:381,1"
      Dst: "[java.text.DateFormatSymbols].getLocalPatternChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getDebug()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setDebug(int)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].clearDescriptors()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:154,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:154,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].clearDescriptors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].resetBeanIntrospectors()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:165,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:165,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].resetBeanIntrospectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].addBeanIntrospector(org.apache.commons.beanutils.BeanIntrospector)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:178,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:178,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].addBeanIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].removeBeanIntrospector(org.apache.commons.beanutils.BeanIntrospector)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:190,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:190,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].removeBeanIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].copyProperties(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:219,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:219,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].copyProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].describe(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:245,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:245,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getIndexedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:277,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:277,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:310,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:310,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getMappedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:337,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:337,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:366,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:366,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getMappedPropertyDescriptors(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:384,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:384,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getMappedPropertyDescriptors(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:402,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:402,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getNestedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:433,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:433,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty(java.lang.Object,java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:464,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:464,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:498,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:498,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getPropertyDescriptors(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:518,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:518,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getPropertyDescriptors(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:537,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:537,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getPropertyEditorClass(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:569,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:569,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyEditorClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getPropertyType(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:602,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:602,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getReadMethod(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:618,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:618,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:649,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:649,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].getWriteMethod(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:666,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:666,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getWriteMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].isReadable(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:690,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:690,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].isReadable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].isWriteable(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:713,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:713,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].isWriteable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setIndexedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:746,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:746,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:779,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:779,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setMappedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:807,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:807,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:835,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:835,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setNestedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:866,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:866,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:896,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:896,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtils].setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtils:928,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtils:928,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].<init>(java.lang.Object,java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor:671,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor:673,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setTarget"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor:674,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setName"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor:675,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setPropName"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor:676,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setKey"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor:677,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].getTarget()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setTarget(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].getKey()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].getIndex()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setIndex(int)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].getName()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].getPropName()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].setPropName(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:148,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.collections.BeanMap:59,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:158,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.collections.BeanMap:59,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.BeanMap:160,1"
      Dst: "[org.apache.commons.collections.BeanMap].initialise"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].toString()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 72
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:167,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BeanMap:167,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BeanMap:167,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.collections.BeanMap:167,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].clone()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].setBean(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.BeanMap].getWriteMethod(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 57
    EdgeCount: 208
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:237"
        BranchSideFuncs:
        - "next()"
        - "getWriteMethod(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BeanMap:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:232"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BeanMap:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:194,1"
      Dst: "[java.util.AbstractMap].clone"
    - Src: "org.apache.commons.collections.BeanMap:205,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.BeanMap:206,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.collections.BeanMap:209,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BeanMap:209,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BeanMap:209,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.BeanMap:209,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.BeanMap:209,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    - Src: "org.apache.commons.collections.BeanMap:215,1"
      Dst: "[org.apache.commons.collections.BeanMap].setBean"
    - Src: "org.apache.commons.collections.BeanMap:226,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.collections.BeanMap:226,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.BeanMap:227,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.BeanMap:228,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.BeanMap:229,1"
      Dst: "[org.apache.commons.collections.BeanMap].getWriteMethod"
    - Src: "org.apache.commons.collections.BeanMap:230,1"
      Dst: "[org.apache.commons.collections.BeanMap].get"
    - Src: "org.apache.commons.collections.BeanMap:230,1"
      Dst: "[org.apache.commons.collections.BeanMap].put"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BeanMap].putAllWriteable(org.apache.commons.collections.BeanMap)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BeanMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:249,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.collections.BeanMap:249,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.BeanMap:250,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.BeanMap:251,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.BeanMap:252,1"
      Dst: "[org.apache.commons.collections.BeanMap].getWriteMethod"
    - Src: "org.apache.commons.collections.BeanMap:253,1"
      Dst: "[org.apache.commons.collections.BeanMap].get"
    - Src: "org.apache.commons.collections.BeanMap:253,1"
      Dst: "[org.apache.commons.collections.BeanMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BeanMap].clear()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:272,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.BeanMap:273,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.collections.BeanMap:276,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BeanMap:276,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BeanMap:276,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.BeanMap:276,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].getReadMethod(java.lang.Object)"
    functionUses: 43
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:295"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:296,1"
      Dst: "[org.apache.commons.collections.BeanMap].getReadMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:310,1"
      Dst: "[java.util.AbstractMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].getReadMethod(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].logWarn(java.lang.Exception)"
    - "[org.apache.commons.collections.BeanMap].logWarn(java.lang.Exception)"
    - "[org.apache.commons.collections.BeanMap].logWarn(java.lang.Exception)"
    - "[org.apache.commons.collections.BeanMap].logWarn(java.lang.Exception)"
    functionUses: 71
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:349"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BeanMap:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:330,1"
      Dst: "[org.apache.commons.collections.BeanMap].getReadMethod"
    - Src: "org.apache.commons.collections.BeanMap:333,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.collections.BeanMap:336,1"
      Dst: "[org.apache.commons.collections.BeanMap].logWarn"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].getWriteMethod(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].logInfo(java.lang.Exception)"
    - "[org.apache.commons.collections.BeanMap].logInfo(java.lang.Exception)"
    functionUses: 36
    ICount: 45
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:364"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:387"
        BranchSideFuncs:
        - "getWriteMethod(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BeanMap:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:370"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
        - "createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
        - "firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:365,1"
      Dst: "[org.apache.commons.collections.BeanMap].get"
    - Src: "org.apache.commons.collections.BeanMap:366,1"
      Dst: "[org.apache.commons.collections.BeanMap].getWriteMethod"
    - Src: "org.apache.commons.collections.BeanMap:368,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BeanMap:368,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BeanMap:368,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.BeanMap:368,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.BeanMap:368,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.BeanMap:368,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.BeanMap:371,1"
      Dst: "[org.apache.commons.collections.BeanMap].createWriteMethodArguments"
    - Src: "org.apache.commons.collections.BeanMap:372,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.collections.BeanMap:375,1"
      Dst: "[org.apache.commons.collections.BeanMap].firePropertyChange"
    - Src: "org.apache.commons.collections.BeanMap:378,1"
      Dst: "[org.apache.commons.collections.BeanMap].logInfo"
    - Src: "org.apache.commons.collections.BeanMap:379,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].size()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionUses: 31
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:396,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    functionUses: 24
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:411,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.collections.BeanMap:411,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap$9].<init>(org.apache.commons.collections.BeanMap)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:422,1"
      Dst: "[org.apache.commons.collections.BeanMap$9].<init>"
    - Src: "org.apache.commons.collections.BeanMap:422,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].values()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 438
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap].valueIterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.UnmodifiableList].decorate(java.util.List)"
    functionUses: 15
    ICount: 13
    EdgeCount: 171
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:443"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.BeanMap:442"
        BranchSideFuncs:
        - "decorate(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:439,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.commons.collections.BeanMap:439,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.BeanMap:440,1"
      Dst: "[org.apache.commons.collections.BeanMap].valueIterator"
    - Src: "org.apache.commons.collections.BeanMap:440,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.BeanMap:441,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.BeanMap:441,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.collections.BeanMap:443,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BeanMap].getType(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:458,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].keyIterator()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    functionUses: 2
    ICount: 5
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:469,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.collections.BeanMap:469,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].valueIterator()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].keyIterator()"
    - "[org.apache.commons.collections.BeanMap$10].<init>(org.apache.commons.collections.BeanMap,java.util.Iterator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:478,1"
      Dst: "[org.apache.commons.collections.BeanMap].keyIterator"
    - Src: "org.apache.commons.collections.BeanMap:479,1"
      Dst: "[org.apache.commons.collections.BeanMap$10].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].entryIterator()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].keyIterator()"
    - "[org.apache.commons.collections.BeanMap$11].<init>(org.apache.commons.collections.BeanMap,java.util.Iterator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:499,1"
      Dst: "[org.apache.commons.collections.BeanMap].keyIterator"
    - Src: "org.apache.commons.collections.BeanMap:500,1"
      Dst: "[org.apache.commons.collections.BeanMap$11].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].getBean()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].setBean(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].reinitialise()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:537,1"
      Dst: "[org.apache.commons.collections.BeanMap].reinitialise"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].getReadMethod(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:547,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].getWriteMethod(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:557,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].getReadMethod(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:573,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].getWriteMethod(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:585,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].reinitialise()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.BeanMap].initialise()"
    functionUses: 1
    ICount: 9
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:593,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.commons.collections.BeanMap:596,1"
      Dst: "[org.apache.commons.collections.BeanMap].initialise"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].initialise()"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].getBean()"
    - "[org.apache.commons.collections.BeanMap].getBean()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].logWarn(java.lang.Exception)"
    functionUses: 1
    ICount: 33
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:600"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:602"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getBean()"
        - "logWarn(java.lang.Exception)"
      - BranchSide: "org.apache.commons.collections.BeanMap:601"
        BranchSideFuncs:
        - "getBean()"
    - Branch String: "org.apache.commons.collections.BeanMap:607"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:610"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:616"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:619"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:621"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:600,1"
      Dst: "[org.apache.commons.collections.BeanMap].getBean"
    - Src: "org.apache.commons.collections.BeanMap:602,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.BeanMap:605,1"
      Dst: "[java.beans.Introspector].getBeanInfo"
    - Src: "org.apache.commons.collections.BeanMap:606,1"
      Dst: "[java.beans.BeanInfo].getPropertyDescriptors"
    - Src: "org.apache.commons.collections.BeanMap:611,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.collections.BeanMap:612,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.collections.BeanMap:613,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.collections.BeanMap:614,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.collections.BeanMap:617,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.collections.BeanMap:628,1"
      Dst: "[org.apache.commons.collections.BeanMap].logWarn"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BeanMap].firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].convertType(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].logInfo(java.lang.Exception)"
    - "[org.apache.commons.collections.BeanMap].logInfo(java.lang.Exception)"
    functionUses: 1
    ICount: 32
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:698"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BeanMap:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BeanMap:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:707"
        BranchSideFuncs:
        - "convertType(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BeanMap:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:699,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.collections.BeanMap:702,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.BeanMap:702,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.collections.BeanMap:703,1"
      Dst: "[org.apache.commons.collections.BeanMap].convertType"
    - Src: "org.apache.commons.collections.BeanMap:711,1"
      Dst: "[org.apache.commons.collections.BeanMap].logInfo"
    - Src: "org.apache.commons.collections.BeanMap:712,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.BeanMap:712,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].convertType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].getTypeTransformer(java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BeanMap:764"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BeanMap:767"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BeanMap:766"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:755,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.BeanMap:757,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.collections.BeanMap:759,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.collections.BeanMap:763,1"
      Dst: "[org.apache.commons.collections.BeanMap].getTypeTransformer"
    - Src: "org.apache.commons.collections.BeanMap:765,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].getTypeTransformer(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:779,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].logInfo(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:790,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BeanMap:790,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BeanMap:790,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.BeanMap:790,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].logWarn(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].printStackTrace()"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap:801,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BeanMap:801,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BeanMap:801,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.BeanMap:801,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.commons.collections.BeanMap:802,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap].access$000(org.apache.commons.collections.BeanMap)"
    functionSourceFile: "org.apache.commons.collections.BeanMap"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BeanMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonIterator].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonIterator:54,1"
      Dst: "[org.apache.commons.collections.iterators.SingletonIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonIterator].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonIterator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonIterator:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonIterator"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 121
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:79"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonIterator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 124
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonIterator:94,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonIterator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonIterator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonIterator:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonIterator:112,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.SingletonIterator:118,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].synchronizedBuffer(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:71,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].blockingBuffer(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:87,1"
      Dst: "[org.apache.commons.collections.buffer.BlockingBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].blockingBuffer(org.apache.commons.collections.Buffer,long)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:105,1"
      Dst: "[org.apache.commons.collections.buffer.BlockingBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].boundedBuffer(org.apache.commons.collections.Buffer,int)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:122,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].boundedBuffer(org.apache.commons.collections.Buffer,int,long)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:140,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].unmodifiableBuffer(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:151,1"
      Dst: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].predicatedBuffer(org.apache.commons.collections.Buffer,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:168,1"
      Dst: "[org.apache.commons.collections.buffer.PredicatedBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].typedBuffer(org.apache.commons.collections.Buffer,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:182,1"
      Dst: "[org.apache.commons.collections.buffer.TypedBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUtils].transformedBuffer(org.apache.commons.collections.Buffer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.BufferUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUtils:198,1"
      Dst: "[org.apache.commons.collections.buffer.TransformedBuffer].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator:488,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator:492,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator:492,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator:496,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].previousEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator:496,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.IntegerValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:82,1"
      Dst: "[org.apache.commons.validator.routines.IntegerValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:107,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].isInRange(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].isInRange(java.lang.Integer,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:133,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.validator.routines.IntegerValidator:133,1"
      Dst: "[org.apache.commons.validator.routines.IntegerValidator].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].maxValue(int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].maxValue(java.lang.Integer,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:157,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.validator.routines.IntegerValidator:157,1"
      Dst: "[org.apache.commons.validator.routines.IntegerValidator].maxValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].minValue(int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:168"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].minValue(java.lang.Integer,int)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:181,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.validator.routines.IntegerValidator:181,1"
      Dst: "[org.apache.commons.validator.routines.IntegerValidator].minValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IntegerValidator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IntegerValidator:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:198,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.validator.routines.IntegerValidator:201,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:216,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:228,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:240,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IntegerValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.IntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IntegerValidator:254,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].<init>()"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:59,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:70,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FunctorException:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FunctorException:82"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "org.apache.commons.collections.FunctorException:81"
        BranchSideFuncs:
        - "getMessage()"
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:82,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.FunctorException:82,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:95,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].getCause()"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].printStackTrace()"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintStream)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:112,1"
      Dst: "[org.apache.commons.collections.FunctorException].printStackTrace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintStream)"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:122,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.FunctorException:123,1"
      Dst: "[org.apache.commons.collections.FunctorException].printStackTrace"
    - Src: "org.apache.commons.collections.FunctorException:125,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    functionUses: 4
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FunctorException:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FunctorException:141"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintWriter)"
      - BranchSide: "org.apache.commons.collections.FunctorException:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FunctorException:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FunctorException:141"
        BranchSideFuncs:
        - "printStackTrace(java.io.PrintWriter)"
      - BranchSide: "org.apache.commons.collections.FunctorException:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:136,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.collections.FunctorException:138,1"
      Dst: "[java.io.PrintWriter].print"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FunctorException].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.FunctorException"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FunctorException:41,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.FunctorException:41,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.FunctorException:41,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotPredicate].getInstance(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NotPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NotPredicate:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NotPredicate:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NotPredicate:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NotPredicate:48,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.NotPredicate:50,1"
      Dst: "[org.apache.commons.collections.functors.NotPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotPredicate].<init>(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NotPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NotPredicate:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NotPredicate"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 9
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NotPredicate:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NotPredicate:70"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.NotPredicate:71,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.NotPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:61,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 32
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:72,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:72,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:84,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:84,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:95,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:95,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 22
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:107,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:107,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:118,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:118,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:130,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:130,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.util.logging.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:140,1"
      Dst: "[java.util.logging.Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:153,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:153,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:165,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:165,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].getLogger()"
    functionUses: 24
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:173,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:173,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:181,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:181,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:189,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:189,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:197,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:197,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].getLogger()"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:205,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:205,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].getLogger()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:213,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:213,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.logging.Level"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].getLogger()"
    functionUses: 7
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk14Logger:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk14Logger:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:223,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:224,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:226,1"
      Dst: "[java.lang.Throwable].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:227,1"
      Dst: "[java.lang.Throwable].getStackTrace"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:234,1"
      Dst: "[java.lang.StackTraceElement].getMethodName"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:237,1"
      Dst: "[java.util.logging.Logger].logp"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 22
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:252,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:252,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:264,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:264,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:275,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:275,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk14Logger"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk14Logger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:287,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk14Logger:287,1"
      Dst: "[org.apache.commons.logging.impl.Jdk14Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$8].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$8"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$8:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$8"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$8:135,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$8:135,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ClassConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ClassConverter"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:40,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ClassConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ClassConverter"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:52,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ClassConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ClassConverter"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ClassConverter].convertToString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ClassConverter"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ClassConverter:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ClassConverter:74"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:75,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:75,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ClassConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ClassConverter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread:org.xml.sax.SAXException:org.xml.sax.SAXParseException].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 22
    EdgeCount: 153
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ClassConverter:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ClassConverter:107"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "currentThread()"
      - BranchSide: "org.apache.commons.beanutils.converters.ClassConverter:106"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.converters.ClassConverter:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ClassConverter:102"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:90,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:91,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:92,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:95,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:95,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:95,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:103,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.beanutils.converters.ClassConverter:107,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterArrayConverter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:131"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:130"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:118"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:136"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.CharacterArrayConverter:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterArrayConverter:140"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:101,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:116,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:123,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:131,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:132,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.CharacterArrayConverter:134,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.functors.OrPredicate].getInstance(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.OrPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.OrPredicate:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OrPredicate:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.OrPredicate:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.OrPredicate:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OrPredicate:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.OrPredicate:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.OrPredicate:51,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.OrPredicate:53,1"
      Dst: "[org.apache.commons.collections.functors.OrPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.OrPredicate].<init>(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.OrPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.OrPredicate:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.OrPredicate"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 12
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.OrPredicate:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OrPredicate:75"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.functors.OrPredicate:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OrPredicate:75"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.OrPredicate:76,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.OrPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.OrPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Discover].<init>()"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Discover"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Discover:91,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Discover].matches(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Discover"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Discover:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Discover:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Discover:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Discover:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Discover:96,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.CreditCardValidator$Discover:96,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.validator.CreditCardValidator$Discover:96,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Values].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Values:644,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Values:647,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Values:651,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 43
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Values:655,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Values].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Values].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Values:644,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:601,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:604,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:608,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 96
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:612,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:616,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$600(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$500(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 29
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$KeySet:622"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:629"
        BranchSideFuncs:
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$KeySet:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:625"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:624"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$KeySet:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:620"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:619"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
        - "access$500(org.apache.commons.collections.map.StaticBucketMap)"
        - "access$600(org.apache.commons.collections.map.StaticBucketMap)"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$KeySet:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:620"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$KeySet:619"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
        - "access$500(org.apache.commons.collections.map.StaticBucketMap)"
        - "access$600(org.apache.commons.collections.map.StaticBucketMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:620,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$800"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:621,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:622,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:623,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:624,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:625,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeySet:601,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 5
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:65,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].setDefaultValue(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:86"
        BranchSideFuncs:
        - "setDefaultValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:82,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:84,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].setDefaultValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>(java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:107,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:108,1"
      Dst: "[org.apache.commons.beanutils.converters.BooleanConverter].copyStrings"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].<init>(java.lang.String[],java.lang.String[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:137,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:138,1"
      Dst: "[org.apache.commons.beanutils.converters.BooleanConverter].copyStrings"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:141,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].setDefaultValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 37
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:212"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:227"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:212"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:227"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:208,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:213,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:213,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:216,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:217,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:228,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.converters.BooleanConverter].copyStrings(java.lang.String[])"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.BooleanConverter:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanConverter:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanConverter:242,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:123,1"
      Dst: "[org.apache.commons.digester.RuleSetBase].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:117,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:124,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:132,1"
      Dst: "[org.apache.commons.digester.RuleSetBase].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:117,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:134,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>(org.apache.commons.digester.Digester,org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack,java.util.Set)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:148,1"
      Dst: "[org.apache.commons.digester.RuleSetBase].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:117,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setTarget(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setBasePath(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:173,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:173,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setDigesterRulesDTD(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].getDigesterRulesDTD()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].add(org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:207,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:207,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:207,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:207,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].addRuleInstances(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 110
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:223,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:224,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].getDigesterRulesDTD"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:224,1"
      Dst: "[org.apache.commons.digester.Digester].register"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:226,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:226,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:228,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:230,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:230,1"
      Dst: "[org.apache.commons.digester.Digester].addFactoryCreate"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:232,1"
      Dst: "[org.apache.commons.digester.Digester].addSetNext"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:234,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:238,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:242,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallParamRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:246,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:250,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:254,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$NodeCreateRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:258,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:262,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:264,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:268,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:272,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:274,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:278,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:281,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].access$100(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>(org.apache.commons.digester.Digester,org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack,java.util.Set,org.apache.commons.digester.xmlrules.DigesterRuleParser$1)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack"
    - "java.util.Set"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser:64,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:50,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:63,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:63,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:75,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:88,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:101,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:115,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:129,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:143,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:143,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:156,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:170,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:184,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:199,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:219,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:219,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter:219,1"
      Dst: "[java.sql.Time].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$ValueIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$ValueIterator"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$ValueIterator:906,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$ValueIterator"
    linkageType: null
    functionLinenumber: 907
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$ValueIterator:908,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry"
    - Src: "org.apache.commons.collections.ReferenceMap$ValueIterator:908,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$ValueIterator].<init>(org.apache.commons.collections.ReferenceMap,org.apache.commons.collections.ReferenceMap$1)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$ValueIterator"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    - "org.apache.commons.collections.ReferenceMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$ValueIterator:906,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1$1].<init>(org.apache.commons.collections.DoubleOrderedMap$1,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1$1"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$1"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>(org.apache.commons.collections.DoubleOrderedMap,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].access$000(org.apache.commons.collections.DoubleOrderedMap$1)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1$1:209,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$1].access$000"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$1$1:209,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$1$1].doGetNext()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$1$1"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache$1].<init>(org.apache.commons.digester.annotations.internal.RuleSetCache,int,float)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.annotations.internal.RuleSetCache"
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache$1:68,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache$1].removeEldestEntry(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.internal.RuleSetCache$1:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.internal.RuleSetCache$1:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache$1:69,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory].newInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.AnnotationRuleProvider"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory:41,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory:43,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory:43,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory:43,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory:43,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:779,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:782,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:784,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetTopRuleFactory:784,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsTruePredicate].getInstance(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullIsTruePredicate:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullIsTruePredicate:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NullIsTruePredicate:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsTruePredicate:48,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.NullIsTruePredicate:50,1"
      Dst: "[org.apache.commons.collections.functors.NullIsTruePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsTruePredicate].<init>(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsTruePredicate:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsTruePredicate"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 7
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullIsTruePredicate:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullIsTruePredicate:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NullIsTruePredicate:74"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsTruePredicate:75,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsTruePredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IdentityPredicate].getInstance(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.IdentityPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.IdentityPredicate:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.IdentityPredicate:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.IdentityPredicate:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.IdentityPredicate:52,1"
      Dst: "[org.apache.commons.collections.functors.IdentityPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IdentityPredicate].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.IdentityPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.IdentityPredicate:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.IdentityPredicate"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.IdentityPredicate:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.IdentityPredicate:73"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IdentityPredicate].getValue()"
    functionSourceFile: "org.apache.commons.collections.functors.IdentityPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].<init>(java.lang.Object,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:107,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:81,1"
      Dst: "[org.apache.commons.collections.ArrayStack].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:127,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:81,1"
      Dst: "[org.apache.commons.collections.ArrayStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].updateCurrentIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNext(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNext(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator(java.util.Iterator)"
    functionUses: 2
    ICount: 23
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:151"
        BranchSideFuncs:
        - "findNextByIterator(java.util.Iterator)"
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:146"
        BranchSideFuncs:
        - "findNext(java.lang.Object)"
        - "transform(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:145,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNext"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:147,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:152,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNext(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator(java.util.Iterator)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:164,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ArrayStack].push(java.lang.Object)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNext(java.lang.Object)"
    - "[org.apache.commons.collections.ArrayStack].pop()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator(java.util.Iterator)"
    functionUses: 3
    ICount: 38
    EdgeCount: 196
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:185"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:183"
        BranchSideFuncs:
        - "push(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:193"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:193"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:191"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:190"
        BranchSideFuncs:
        - "findNext(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:198"
        BranchSideFuncs:
        - "pop()"
        - "findNextByIterator(java.util.Iterator)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:181,1"
      Dst: "[org.apache.commons.collections.ArrayStack].push"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:186,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:187,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:189,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:191,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNext"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:195,1"
      Dst: "[java.util.ArrayList].isEmpty"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:199,1"
      Dst: "[org.apache.commons.collections.ArrayStack].pop"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:200,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].findNextByIterator"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].updateCurrentIterator()"
    functionUses: 121
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:211,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].updateCurrentIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].updateCurrentIterator()"
    functionUses: 124
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:222,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].updateCurrentIterator"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:224,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectGraphIterator"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 10
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectGraphIterator:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectGraphIterator:249"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:248,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.ObjectGraphIterator:250,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:89,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:99,1"
      Dst: "[java.util.AbstractCollection].<init>"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:116,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:117,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:117,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:118,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:118,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:119,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:119,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:131,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:132,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:135,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:152"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:164"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:165,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment(int)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment(int)"
    functionUses: 11
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:179"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:196"
        BranchSideFuncs:
        - "increment(int)"
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:177,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:180,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:190,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:209,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:210,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment(int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:227"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:232"
        BranchSideFuncs:
        - "increment(int)"
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:223,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:224,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:230,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:245"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].decrement(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:259"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].<init>(org.apache.commons.collections.buffer.UnboundedFifoBuffer)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:269,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$000(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:66,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].increment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$100(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].decrement(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer:66,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].decrement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:79,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:81,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 32
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:92,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:92,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:104,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:104,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:115,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:115,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 22
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:127,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:127,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:138,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:138,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:150,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:150,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getClassAndMethod()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].nextToken()"
    - "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].nextToken()"
    - "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].nextToken()"
    - "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].nextToken()"
    functionUses: 1
    ICount: 41
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:174"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:159,1"
      Dst: "[java.lang.Throwable].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:160,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:161,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:162,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:163,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:164,1"
      Dst: "[java.io.StringWriter].getBuffer"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:164,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:165,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:166,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:168,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:168,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:168,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:174,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:176,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:177,1"
      Dst: "[java.lang.String].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.util.logging.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:193,1"
      Dst: "[java.util.logging.Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:206,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:206,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:218,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:218,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger()"
    functionUses: 24
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:226,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:226,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:234,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:234,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:242,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:242,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:250,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:250,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger()"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:258,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:258,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:266,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:266,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.logging.Level"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getClassAndMethod()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger()"
    functionUses: 7
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:275"
        BranchSideFuncs:
        - "getClassAndMethod()"
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:279"
        BranchSideFuncs:
        - "getLogger()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:270,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:270,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:271,1"
      Dst: "[java.util.logging.LogRecord].<init>"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:273,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].getClassAndMethod"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:275,1"
      Dst: "[java.util.logging.LogRecord].setSourceClassName"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:276,1"
      Dst: "[java.util.logging.LogRecord].setSourceMethodName"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:278,1"
      Dst: "[java.util.logging.LogRecord].setThrown"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:280,1"
      Dst: "[java.util.logging.Logger].log"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 22
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:292,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:292,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:304,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:304,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:315,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:315,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Jdk13LumberjackLogger"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log(java.util.logging.Level,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:327,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Jdk13LumberjackLogger:327,1"
      Dst: "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:108,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].emptyIterator()"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].emptyListIterator()"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].emptyOrderedIterator()"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].emptyMapIterator()"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].emptyOrderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].singletonIterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:194,1"
      Dst: "[org.apache.commons.collections.iterators.SingletonIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].singletonListIterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:207,1"
      Dst: "[org.apache.commons.collections.iterators.SingletonListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayIterator(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:223,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayIterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:238,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayIterator(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:255,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayIterator(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:273,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayIterator(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:291,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayIterator(java.lang.Object,int,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:310,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayListIterator(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:322,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayListIterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:337,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayListIterator(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:350,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayListIterator(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:367,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayListIterator(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:382,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].arrayListIterator(java.lang.Object,int,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:401,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].unmodifiableIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:415,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].unmodifiableListIterator(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:428,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].unmodifiableMapIterator(org.apache.commons.collections.MapIterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.MapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:440,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].chainedIterator(java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:455,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].chainedIterator(java.util.Iterator[])"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.util.Iterator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:467,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].chainedIterator(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:480,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].collatedIterator(java.util.Comparator,java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 3
    argTypes:
    - "java.util.Comparator"
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:502,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].collatedIterator(java.util.Comparator,java.util.Iterator[])"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "java.util.Iterator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:521,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].collatedIterator(java.util.Comparator,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:541,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].objectGraphIterator(java.lang.Object,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:600,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectGraphIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].transformedIterator(java.util.Iterator,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:617"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:620"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:618,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:623,1"
      Dst: "[org.apache.commons.collections.iterators.TransformIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].filteredIterator(java.util.Iterator,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:642"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:643"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:641,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:646,1"
      Dst: "[org.apache.commons.collections.iterators.FilterIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].filteredListIterator(java.util.ListIterator,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 2
    argTypes:
    - "java.util.ListIterator"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:666"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:662,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:667,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].loopingIterator(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableIterator"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:686"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:685,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:687,1"
      Dst: "[org.apache.commons.collections.iterators.LoopingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].loopingListIterator(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ResettableListIterator"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:705"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:704"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:703,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:705,1"
      Dst: "[org.apache.commons.collections.iterators.LoopingListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].asIterator(java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:717"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:720"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:719"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:718,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:720,1"
      Dst: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].asIterator(java.util.Enumeration,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Enumeration"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:735"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:733,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:738,1"
      Dst: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].asEnumeration(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:752"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:751"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:750,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:752,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorEnumeration].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].toListIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:766"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:767,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:769,1"
      Dst: "[org.apache.commons.collections.iterators.ListIteratorWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].toArray(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:784,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:786,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].toList"
    - Src: "org.apache.commons.collections.IteratorUtils:787,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].toArray(java.util.Iterator,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:804"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:807"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:805,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:810,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].toList"
    - Src: "org.apache.commons.collections.IteratorUtils:811,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.IteratorUtils:811,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.collections.IteratorUtils:811,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].toList(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:825,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].toList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].toList(java.util.Iterator,int)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:844"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:843"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:848"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:850"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:842,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:845,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:847,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:848,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.IteratorUtils:849,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.IteratorUtils:849,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.IteratorUtils].getIterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.IteratorUtils:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:879"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:880"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:883"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:892"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:894"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:895"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:895"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:901"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:901"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.IteratorUtils:903"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.IteratorUtils:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.IteratorUtils:908"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:875,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].emptyIterator"
    - Src: "org.apache.commons.collections.IteratorUtils:881,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.IteratorUtils:884,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:887,1"
      Dst: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:890,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.collections.IteratorUtils:893,1"
      Dst: "[java.util.Dictionary].elements"
    - Src: "org.apache.commons.collections.IteratorUtils:895,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.IteratorUtils:895,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.collections.IteratorUtils:896,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    - Src: "org.apache.commons.collections.IteratorUtils:900,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.collections.IteratorUtils:901,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].class$"
    - Src: "org.apache.commons.collections.IteratorUtils:901,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.commons.collections.IteratorUtils:901,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.collections.IteratorUtils:902,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.collections.IteratorUtils:910,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].singletonIterator"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.IteratorUtils].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.IteratorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.IteratorUtils:901,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.IteratorUtils:901,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.IteratorUtils:901,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.PathCallParamRule].<init>(int)"
    functionSourceFile: "org.apache.commons.digester.PathCallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.PathCallParamRule:44,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.PathCallParamRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.PathCallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.PathCallParamRule:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.PathCallParamRule:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.PathCallParamRule:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.PathCallParamRule:74,1"
      Dst: "[org.apache.commons.digester.Rule].getDigester"
    - Src: "org.apache.commons.digester.PathCallParamRule:74,1"
      Dst: "[org.apache.commons.digester.Digester].getMatch"
    - Src: "org.apache.commons.digester.PathCallParamRule:77,1"
      Dst: "[org.apache.commons.digester.Digester].peekParams"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.PathCallParamRule].toString()"
    functionSourceFile: "org.apache.commons.digester.PathCallParamRule"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.PathCallParamRule:89,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.PathCallParamRule:90,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.PathCallParamRule:93,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltResource].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:45,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltResource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltResource].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:55,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltResource].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:74,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:74,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:78,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:78,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltResource:87,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].loadRules"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 1004
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator:1005,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 1008
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator:1009,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator:1009,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].<init>(java.lang.Class,org.apache.commons.beanutils.Converter)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 2
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:150,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:152,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:154,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].<init>(java.lang.Class,org.apache.commons.beanutils.Converter,int)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.Converter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.ArrayConverter].<init>(java.lang.Class,org.apache.commons.beanutils.Converter)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].setDefaultValue(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:182"
        BranchSideFuncs:
        - "setDefaultValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:177,1"
      Dst: "[org.apache.commons.beanutils.converters.ArrayConverter].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:181,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:181,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:183,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].setDefaultValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].setDelimiter(char)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].setAllowedChars(char[])"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].setOnlyFirstToString(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].convertToString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.ArrayConverter].convertToCollection(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].getDefault(java.lang.Class)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 239
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:243"
        BranchSideFuncs:
        - "iterator()"
        - "convertToCollection(java.lang.Class,java.lang.Object)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:253"
        BranchSideFuncs:
        - "getDefault(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:262"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:263"
        BranchSideFuncs:
        - "convert(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:262"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:240,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:241,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:242,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:244,1"
      Dst: "[org.apache.commons.beanutils.converters.ArrayConverter].convertToCollection"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:245,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:246,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:250,1"
      Dst: "[org.apache.commons.beanutils.converters.ArrayConverter].getDefault"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:258,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:261,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:263,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:263,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:264,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:270,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString(java.lang.Class)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString(java.lang.Class)"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].convertToCollection(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 41
    EdgeCount: 241
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:294"
        BranchSideFuncs:
        - "toString(java.lang.Class)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:297"
        BranchSideFuncs:
        - "iterator()"
        - "convertToCollection(java.lang.Class,java.lang.Object)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:321"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:308"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:286,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:287,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:287,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:287,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:287,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:289,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:289,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:296,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:298,1"
      Dst: "[org.apache.commons.beanutils.converters.ArrayConverter].convertToCollection"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:299,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:300,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:304,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:305,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:309,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:309,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:312,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:313,1"
      Dst: "[java.lang.reflect.Array].set"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].convertArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].convertToCollection(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].parseElements(java.lang.Class,java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 2
    ICount: 20
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:362"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:362"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:367"
        BranchSideFuncs:
        - "parseElements(java.lang.Class,java.lang.String)"
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:363,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:364,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:368,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:368,1"
      Dst: "[org.apache.commons.beanutils.converters.ArrayConverter].parseElements"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].getDefault(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].getDefault(java.lang.Class)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:379"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:382"
        BranchSideFuncs:
        - "getDefault(java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:379,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:383,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].getDefault"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:388,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:391,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:391,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString(java.lang.Class)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].isUseDefault()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    functionUses: 71
    ICount: 16
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:403,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:404,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:404,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:404,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:406,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].isUseDefault"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:408,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:410,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ArrayConverter].parseElements(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ArrayConverter"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isDebugEnabled()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].log()"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].log()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString(java.lang.Class)"
    - "[org.apache.commons.logging.impl.Log4JLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isDebugEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isDebugEnabled()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].log()"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].log()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString(java.lang.Class)"
    functionUses: 1
    ICount: 111
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:437"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:454"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:460"
        BranchSideFuncs:
        - "log()"
        - "add(java.lang.Object)"
        - "debug(java.lang.Object)"
        - "isDebugEnabled()"
        - "toString(java.lang.Class)"
        - "<init>(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:475"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:467"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:470"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:472"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:480"
        BranchSideFuncs:
        - "isDebugEnabled()"
    - Branch String: "org.apache.commons.beanutils.converters.ArrayConverter:481"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ArrayConverter:null"
        BranchSideFuncs:
        - "log()"
        - "debug(java.lang.Object)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:437,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].log"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:437,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:438,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:438,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:438,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:438,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:442,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:443,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:443,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:444,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:444,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:450,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:450,1"
      Dst: "[java.io.StreamTokenizer].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:451,1"
      Dst: "[java.io.StreamTokenizer].whitespaceChars"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:452,1"
      Dst: "[java.io.StreamTokenizer].ordinaryChars"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:453,1"
      Dst: "[java.io.StreamTokenizer].wordChars"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:462,1"
      Dst: "[java.io.StreamTokenizer].nextToken"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:466,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:468,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:474,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].toString"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:474,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:479,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:482,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.ArrayConverter:491,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:121,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:109,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:138,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:109,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:139,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>(java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:183,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:109,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:190,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:199,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:200,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].setTrimData(boolean)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].getTrimData()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].setAllowUnknownChildElements(boolean)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].getAllowUnknownChildElements()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:250,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:251,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:252,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:253,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:254,1"
      Dst: "[org.apache.commons.digester.Digester].getMatch"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:254,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:254,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].init"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:255,1"
      Dst: "[org.apache.commons.digester.Digester].setRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].body(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:265,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:266,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].getOldRules"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:266,1"
      Dst: "[org.apache.commons.digester.Digester].setRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].addAlias(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:278,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:286,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:287,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule:294,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].access$100(org.apache.commons.digester.SetNestedPropertiesRule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].access$200(org.apache.commons.digester.SetNestedPropertiesRule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].access$300(org.apache.commons.digester.SetNestedPropertiesRule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule].access$400(org.apache.commons.digester.SetNestedPropertiesRule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:93,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:93,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleConvertUtils"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>(java.util.Map,org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$1)"
    - "[org.apache.commons.beanutils.BeanUtils].createCache()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:119,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:99,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:105,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:111,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].createCache"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:111,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:120,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:121,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getDefaultLocale()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].setDefaultLocale(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:143,1"
      Dst: "[java.util.Locale].getDefault"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getApplyLocalized()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].setApplyLocalized(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:182,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:197,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:214,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:216,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConverter].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:232,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.String,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:250,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.String,java.lang.Class,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:269,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:270,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:270,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:271,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:270,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:276,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:282,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:283,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:286,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConverter].convert"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.String[],java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:303,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getDefaultLocale"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:303,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.String[],java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:319,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getDefaultLocale"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:319,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert(java.lang.String[],java.lang.Class,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:338,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:339,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:341,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:342,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:342,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:343,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:343,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:342,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:347,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:349,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:349,1"
      Dst: "[java.lang.reflect.Array].set"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].register(org.apache.commons.beanutils.locale.LocaleConverter,java.lang.Class,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.beanutils.locale.LocaleConverter"
    - "java.lang.Class"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:366,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:366,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:374,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:376,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:378,1"
      Dst: "[org.apache.commons.collections.FastHashMap].clear"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:379,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:392,1"
      Dst: "[org.apache.commons.collections.FastHashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister(java.lang.Class,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:404,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:404,1"
      Dst: "[org.apache.commons.collections.FastHashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup(java.lang.Class,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleConverter"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:418,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:418,1"
      Dst: "[org.apache.commons.collections.FastHashMap].get"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:420,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:421,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:421,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:421,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:421,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].create(java.util.Locale)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:443"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:446"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:452"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "create(java.util.Locale)"
      - BranchSide: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:441,1"
      Dst: "[org.apache.commons.collections.FastHashMap].get"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:447,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].create"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:448,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].create(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>(java.util.Map,org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$1)"
    - "[org.apache.commons.beanutils.BeanUtils].createCache()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.util.Locale,boolean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    functionUses: 1
    ICount: 83
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:466,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].createCache"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:466,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:467,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:469,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigDecimalLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:469,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:470,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:472,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:475,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:478,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:481,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:484,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:487,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:490,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:494,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:495,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimeLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean:496,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>(org.apache.commons.collections.bidimap.DualTreeBidiMap,java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:218,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].createBidiMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:218,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 9
    ICount: 7
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:224,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 13
    ICount: 9
    EdgeCount: 278
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:233"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:229,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:229,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:229,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:230,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:231,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:236,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].headMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:236,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:240,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].tailMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:240,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:244,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].subMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap:244,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:50,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].<init>(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:63,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].<init>(java.lang.String,java.lang.Class,org.apache.commons.beanutils.DynaProperty[])"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "org.apache.commons.beanutils.DynaProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaClass].setDynaBeanClass(java.lang.Class)"
    - "[org.apache.commons.beanutils.BasicDynaClass].setProperties(org.apache.commons.beanutils.DynaProperty[])"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:84"
        BranchSideFuncs:
        - "setDynaBeanClass(java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:90"
        BranchSideFuncs:
        - "setProperties(org.apache.commons.beanutils.DynaProperty[])"
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:78,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:127,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:127,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:141,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:85,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].setDynaBeanClass"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:87,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].setProperties"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].getName()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 10
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:177"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:175,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:178,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperties()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].newInstance()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaClass].setDynaBeanClass(java.lang.Class)"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:221"
        BranchSideFuncs:
        - "setDynaBeanClass(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:218,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].setDynaBeanClass"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:221,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:224,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:224,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:224,1"
      Dst: "[java.lang.InstantiationException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].getDynaBeanClass()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].setDynaBeanClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:263,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:264,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:265,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:265,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:265,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:268,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:276,1"
      Dst: "[java.lang.Class].getConstructor"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaClass].setProperties(org.apache.commons.beanutils.DynaProperty[])"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaClass"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaClass:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaClass:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaClass:295,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:297,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.BasicDynaClass:297,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:75,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>(int,float,int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:86,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:96,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:109,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:119,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].init()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:130,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].createEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue(java.lang.Object,java.lang.Object)"
    functionUses: 12
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:156"
        BranchSideFuncs:
        - "getValue()"
        - "isEqualValue(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:145,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:151,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionUses: 18
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:165,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:177,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:179,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:189,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:191,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].nextKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:201,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].getEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:202,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].previousKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:212,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].getEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:213,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].getEntry(int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:226,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:226,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:226,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:226,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:278,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:297,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].entryBefore(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].entryAfter(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:341"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:342,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:359,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].createEntrySetIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:414"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:412,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:415,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].createKeySetIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:446"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:444,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:447,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap].createValuesIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap:478"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:476,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap:479,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltClass].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:42,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltClass].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:53,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltClass].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:75,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:79,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:79,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltClass:89,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList$TransformedListIterator].<init>(org.apache.commons.collections.list.TransformedList,java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList$TransformedListIterator"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TransformedList"
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>(java.util.ListIterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList$TransformedListIterator:137,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList$TransformedListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList$TransformedListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList$TransformedListIterator:141,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].access$000"
    - Src: "org.apache.commons.collections.list.TransformedList$TransformedListIterator:142,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TransformedList$TransformedListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TransformedList$TransformedListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TransformedList$TransformedListIterator:146,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].access$100"
    - Src: "org.apache.commons.collections.list.TransformedList$TransformedListIterator:147,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:76,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:85,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.lang.String,java.util.Map)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:94,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.lang.String,java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaBean].<init>()"
    - "[org.apache.commons.beanutils.LazyDynaBean].newMap()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:103"
        BranchSideFuncs:
        - "newMap()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:102"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:104"
        BranchSideFuncs:
        - "newMap()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:103"
        BranchSideFuncs:
        - "newMap()"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:103,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:105,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].newMap"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>(org.apache.commons.beanutils.DynaProperty[])"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:115,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.lang.String,org.apache.commons.beanutils.DynaProperty[])"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.beanutils.DynaProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:125,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:128,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].<init>(org.apache.commons.beanutils.DynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:139,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:139,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:139,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].setMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].getMap()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isRestricted()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 20
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:178"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:178"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:174,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:174,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:175,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:175,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:175,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:175,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:179,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].getName()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isReturnNull()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    functionUses: 21
    ICount: 22
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:225"
        BranchSideFuncs:
        - "isReturnNull()"
        - "containsKey(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:229"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:229"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:235"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:234"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:221,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:226,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:226,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].isReturnNull"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:230,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:233,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:235,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperties()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    functionUses: 3
    ICount: 27
    EdgeCount: 307
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:261"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "getKey()"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:258"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:257"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:253,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:254,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:254,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:254,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:254,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:255,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:256,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:258,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:258,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].newInstance()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].getMap()"
    - "[org.apache.commons.beanutils.LazyDynaBean].newMap()"
    - "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.util.Map)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperties()"
    - "[org.apache.commons.beanutils.LazyDynaMap].add(org.apache.commons.beanutils.DynaProperty)"
    functionUses: 2
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:278,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getMap"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:278,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:278,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:281,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].newMap"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:285,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:286,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperties"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:289,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].isRestricted()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].setRestricted(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String,java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:330,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].isRestricted()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 22
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:350"
        BranchSideFuncs:
        - "isRestricted()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:354"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:362"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "createProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:359"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:358"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "createProperty(java.lang.String,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:348,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:351,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:352,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:355,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:359,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:359,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String,java.lang.Class,boolean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:386,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].add(org.apache.commons.beanutils.DynaProperty)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:397,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:397,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:397,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].remove(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:416,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:419,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:420,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:424,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:425,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].isReturnNull()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].setReturnNull(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaMap"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    functionUses: 6
    ICount: 9
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaMap:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaMap:481"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaMap:479,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaMap:482,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSet].decorate(java.util.Set,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSet:60,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSet].<init>(java.util.Set,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSet:76,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSet].getSet()"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSet:85,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ConverterFacade].<init>(org.apache.commons.beanutils.Converter)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ConverterFacade"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.Converter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ConverterFacade:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ConverterFacade:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ConverterFacade:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:45,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ConverterFacade"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    functionUses: 6
    ICount: 6
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:61,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ConverterFacade"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    functionUses: 71
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:73,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.ConverterFacade:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ReverseComparator].<init>()"
    functionSourceFile: "org.apache.commons.collections.comparators.ReverseComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:52,1"
      Dst: "[org.apache.commons.collections.comparators.ReverseComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ReverseComparator].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.comparators.ReverseComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ReverseComparator:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:68,1"
      Dst: "[org.apache.commons.collections.comparators.ComparableComparator].getInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.ReverseComparator"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:81,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    functionSourceFile: "org.apache.commons.collections.comparators.ReverseComparator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    functionUses: 63
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:93,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:93,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.ReverseComparator"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 92
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ReverseComparator:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ReverseComparator:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ReverseComparator:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:121"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.comparators.ReverseComparator:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:117,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:117,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.comparators.ReverseComparator:119,1"
      Dst: "[java.util.Comparator].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].<init>(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetTopRule:56,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetTopRule:78,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetTopRule:91,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetTopRule:106,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].isExactMatch()"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].setExactMatch(boolean)"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].end()"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetTopRule:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetTopRule:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetTopRule:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetTopRule:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetTopRule:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetTopRule:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetTopRule:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetTopRule:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetTopRule:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetTopRule:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetTopRule:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetTopRule:181,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.SetTopRule:184,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.SetTopRule:186,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetTopRule:186,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetTopRule:186,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetTopRule:186,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetTopRule:190,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.SetTopRule:190,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.SetTopRule:199,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.SetTopRule:199,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.SetTopRule:207,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    - Src: "org.apache.commons.digester.SetTopRule:212,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetTopRule].toString()"
    functionSourceFile: "org.apache.commons.digester.SetTopRule"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetTopRule:225,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.SetTopRule:226,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.SetTopRule:231,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISINCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:57,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISINCheckDigit].calculateModulus(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].calculateModulus(java.lang.String,boolean)"
    functionUses: 1
    ICount: 48
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:86"
        BranchSideFuncs:
        - "calculateModulus(java.lang.String,boolean)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:81"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:80"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:null"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:71,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:71,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:73,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:74,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:75,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:79,1"
      Dst: "[java.lang.Character].getNumericValue"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:87,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].calculateModulus"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISINCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].sumDigits(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISINCheckDigit:107,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].sumDigits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderSetProperties].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderSetProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:53,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderSetProperties].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderSetProperties].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderSetProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:67,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderSetProperties].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderSetProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:88,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:89,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderSetProperties:95,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderSetProperties].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.MultiVariableExpander].<init>()"
    functionSourceFile: "org.apache.commons.digester.substitution.MultiVariableExpander"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:35,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:32,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.MultiVariableExpander].addSource(java.lang.String,java.util.Map)"
    functionSourceFile: "org.apache.commons.digester.substitution.MultiVariableExpander"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:40,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.MultiVariableExpander].expand(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.MultiVariableExpander"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.MultiVariableExpander:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.MultiVariableExpander:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:53,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:53,1"
      Dst: "[org.apache.commons.digester.substitution.MultiVariableExpander].expand"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.substitution.MultiVariableExpander].expand(java.lang.String,java.lang.String,java.util.Map)"
    functionSourceFile: "org.apache.commons.digester.substitution.MultiVariableExpander"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.MultiVariableExpander:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.MultiVariableExpander:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.substitution.MultiVariableExpander:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.MultiVariableExpander:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.substitution.MultiVariableExpander:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.MultiVariableExpander:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.substitution.MultiVariableExpander:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.MultiVariableExpander:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.substitution.MultiVariableExpander:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:77,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:78,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:83,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:92,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:103,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:104,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.digester.substitution.MultiVariableExpander:109,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:506,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:508,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap].access$500(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap].access$600(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap].access$500(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].size()"
    functionUses: 122
    ICount: 39
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntryIterator:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntryIterator:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:526"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.StaticBucketMap)"
        - "access$500(org.apache.commons.collections.StaticBucketMap)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntryIterator:518"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:522"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:521"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntryIterator:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:514,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:515,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:516,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:519,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].size()"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntryIterator:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:531"
        BranchSideFuncs:
        - "remove(int)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:530"
        BranchSideFuncs:
        - "remove(int)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:530,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:530,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:531,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:531,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:536,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$EntryIterator:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:541"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$EntryIterator:540"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:540,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:541,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:541,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$EntryIterator:506,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.TimeValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:103,1"
      Dst: "[org.apache.commons.validator.routines.TimeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:115,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].compareHours(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:128,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compareTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].compareMinutes(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:141,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compareTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].compareSeconds(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:154,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compareTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].compareTime(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:167,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compareTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:179,1"
      Dst: "[java.text.DateFormat].getCalendar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:191,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:203,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:216,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:228,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:242,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.lang.String,java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:257,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:270,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.TimeValidator].validate(java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.TimeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.TimeValidator:282,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:49,1"
      Dst: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>(java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:59,1"
      Dst: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>(java.util.Enumeration,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Enumeration"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    functionUses: 121
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:85,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    functionUses: 124
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:95,1"
      Dst: "[java.util.Enumeration].nextElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionUses: 31
    ICount: 16
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.EnumerationIterator:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EnumerationIterator:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.EnumerationIterator:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.EnumerationIterator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EnumerationIterator:114"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.iterators.EnumerationIterator:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:112,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:114,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.EnumerationIterator:117,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].getEnumeration()"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EnumerationIterator].setEnumeration(java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.collections.iterators.EnumerationIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].decorate(java.util.Set,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.set.ListOrderedSet"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:74,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:79,1"
      Dst: "[java.util.Set].size"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:79,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:82,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].decorate(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.set.ListOrderedSet"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:94,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].decorate(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.set.ListOrderedSet"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:110,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:112,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:113,1"
      Dst: "[java.util.List].retainAll"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:115,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].<init>()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:126,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:126,1"
      Dst: "[org.apache.commons.collections.set.AbstractSerializableSetDecorator].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:127,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].<init>(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:137,1"
      Dst: "[org.apache.commons.collections.set.AbstractSerializableSetDecorator].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:138,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].<init>(java.util.Set,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:151,1"
      Dst: "[org.apache.commons.collections.set.AbstractSerializableSetDecorator].<init>"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:153,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].asList()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:165,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 9
    ICount: 6
    EdgeCount: 79
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:170,1"
      Dst: "[java.util.Collection].clear"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:171,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].<init>(java.util.Iterator,java.util.Collection,org.apache.commons.collections.set.ListOrderedSet$1)"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    functionUses: 96
    ICount: 7
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:175,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:175,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 16
    ICount: 13
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:183"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:179,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:181,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:185,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    functionUses: 6
    ICount: 11
    EdgeCount: 237
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:196"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:192,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:192,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:193,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:194,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    functionUses: 17
    ICount: 7
    EdgeCount: 64
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:200,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:201,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:207,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:207,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:208,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:209,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:215,1"
      Dst: "[java.util.Collection].retainAll"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:218,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:219,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:221,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:221,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:222,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:223,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:224,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].toArray()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:232,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:236,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].get(int)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:241,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:245,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:249,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:250,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:251,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.ListOrderedSet:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.ListOrderedSet:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:257,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:257,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:258,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:259,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:260,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:261,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].remove(int)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:270,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.collections.set.ListOrderedSet:271,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    functionUses: 72
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet:282,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.IBANValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.IBANValidator].<init>(org.apache.commons.validator.routines.IBANValidator$Validator[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:256,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].<init>(org.apache.commons.validator.routines.IBANValidator$Validator[])"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.IBANValidator$Validator[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.IBANValidator].createValidators(org.apache.commons.validator.routines.IBANValidator$Validator[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:264,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator:265,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].createValidators"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].createValidators(org.apache.commons.validator.routines.IBANValidator$Validator[])"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "java.util.concurrent.ConcurrentMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.IBANValidator$Validator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:269,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator:271,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].getDefaultValidators()"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.IBANValidator$Validator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:285,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].getValidator(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.IBANValidator$Validator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:296,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.IBANValidator:299,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.IBANValidator:300,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].hasValidator(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:310,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].getValidator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.IBANValidator].getValidator(java.lang.String)"
    - "[org.apache.commons.validator.routines.CreditCardValidator$1].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.RegexValidator].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].isValid(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:323"
        BranchSideFuncs:
        - "isValid(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:320,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].getValidator"
    - Src: "org.apache.commons.validator.routines.IBANValidator:321,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.IBANValidator:321,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].isValid"
    - Src: "org.apache.commons.validator.routines.IBANValidator:324,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].isValid"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].setValidator(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.IBANValidator$Validator"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:341,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator:344,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.validator.routines.IBANValidator:346,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator$Validator].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator:346,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator].setValidator"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator].setValidator(org.apache.commons.validator.routines.IBANValidator$Validator)"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.IBANValidator$Validator"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.IBANValidator$Validator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator:359,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator:361,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].decorate(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].<init>(java.util.Map)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableMap:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableMap:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableMap:61"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:62,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].<init>(java.util.Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:73,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:85,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:86,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:98,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:99,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:104,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:108,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:112,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:116,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableMap:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableMap:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableMap:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:121,1"
      Dst: "[org.apache.commons.collections.IterableMap].mapIterator"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:122,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].decorate"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:124,1"
      Dst: "[org.apache.commons.collections.iterators.EntrySetMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:130,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:131,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:135,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:136,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableMap"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:140,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].values"
    - Src: "org.apache.commons.collections.map.UnmodifiableMap:141,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].<init>()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Node:454,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 78
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 64
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 64
    ICount: 15
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:471"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:471"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Node:472,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 93
    ICount: 32
    EdgeCount: 188
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:482"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:482"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:482"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$Node:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Node:485,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.StaticBucketMap$Node:485,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.StaticBucketMap$Node:485,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$Node].<init>(org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Node].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$Node:454,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:517,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 23
    ICount: 4
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:522,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    functionUses: 46
    ICount: 5
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:526,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 11
    ICount: 5
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:530,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    functionUses: 37
    ICount: 4
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:534,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    functionUses: 94
    ICount: 5
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:538,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 88
    ICount: 5
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:542,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    functionUses: 66
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:546,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    functionUses: 15
    ICount: 4
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:550,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 30
    ICount: 4
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:554,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    functionUses: 88
    ICount: 6
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:558,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:565,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 32
    ICount: 5
    EdgeCount: 33
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:569,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 42
    ICount: 4
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:573,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    functionUses: 15
    ICount: 4
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:577,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].getFast()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtils].getCacheFast(java.util.Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:581,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].getCacheFast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtils].setCacheFast(java.util.Map,boolean)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:585,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].setCacheFast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>(java.util.Map,org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$1)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>(java.util.Map)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap:513,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].getInstance(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Transformer[],org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Transformer[]"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:58,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:66,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:68,1"
      Dst: "[org.apache.commons.collections.functors.SwitchTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].getInstance(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:92,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:94,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:98,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:106,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:106,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:106,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:107,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:108,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:109,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:112,1"
      Dst: "[org.apache.commons.collections.functors.SwitchTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].<init>(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Transformer[],org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Transformer[]"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 19
    ICount: 19
    EdgeCount: 83
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:143"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:142"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.functors.SwitchTransformer:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchTransformer:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:139,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.functors.SwitchTransformer:140,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].getTransformers()"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchTransformer].getDefaultTransformer()"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].<init>()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:31,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorResults:38,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].add(org.apache.commons.validator.Field,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.validator.Field"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:48,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].add(org.apache.commons.validator.Field,java.lang.String,boolean,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.validator.Field"
    - "java.lang.String"
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResults:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResults:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResults:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:65,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.ValidatorResults:65,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].getValidatorResult"
    - Src: "org.apache.commons.validator.ValidatorResults:68,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].<init>"
    - Src: "org.apache.commons.validator.ValidatorResults:69,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.ValidatorResults:72,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].clear()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:79,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].getPropertyNames()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:88,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.ValidatorResults:88,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].getResultValueMap()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResults:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResults:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResults:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResults:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResults:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResults:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResults:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResults:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResults:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResults:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResults:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResults:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:98,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.validator.ValidatorResults:100,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.ValidatorResults:100,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.validator.ValidatorResults:100,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.ValidatorResults:100,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.ValidatorResults:101,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].getValidatorResult"
    - Src: "org.apache.commons.validator.ValidatorResults:103,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].getActions"
    - Src: "org.apache.commons.validator.ValidatorResults:105,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].getResult"
    - Src: "org.apache.commons.validator.ValidatorResults:108,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.ValidatorResults].getValidatorResult(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.ValidatorResult"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:127,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].isEmpty()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:137,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResults].merge(org.apache.commons.validator.ValidatorResults)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.ValidatorResults"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResults:146,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.TypedBuffer].decorate(org.apache.commons.collections.Buffer,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.buffer.TypedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.TypedBuffer:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.buffer.TypedBuffer:51,1"
      Dst: "[org.apache.commons.collections.buffer.PredicatedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.TypedBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.buffer.TypedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.TypedBuffer:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].decorate(java.util.SortedSet,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:55,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].<init>(java.util.SortedSet,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:70,1"
      Dst: "[org.apache.commons.collections.set.TransformedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet()"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].first()"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:84,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:84,1"
      Dst: "[java.util.SortedSet].first"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].last()"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:88,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:88,1"
      Dst: "[java.util.SortedSet].last"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].comparator()"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:92,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:92,1"
      Dst: "[java.util.SortedSet].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].subSet(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:97,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:97,1"
      Dst: "[java.util.SortedSet].subSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:98,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].headSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:102,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:102,1"
      Dst: "[java.util.SortedSet].headSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:103,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSortedSet].tailSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:107,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:107,1"
      Dst: "[java.util.SortedSet].tailSet"
    - Src: "org.apache.commons.collections.set.TransformedSortedSet:108,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].decorate(org.apache.commons.collections.BidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:58,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].<init>(org.apache.commons.collections.BidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:69,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractBidiMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:74,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:78,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:86,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:90,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:91,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:95,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:96,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:100,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].values"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:101,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].removeValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:106,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:110,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractBidiMapDecorator].getBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:110,1"
      Dst: "[org.apache.commons.collections.BidiMap].mapIterator"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:111,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].inverseBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:116,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractBidiMapDecorator].getBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:116,1"
      Dst: "[org.apache.commons.collections.BidiMap].inverseBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableBidiMap:116,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:55,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit].toInt(char,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:74"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:73"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:77"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:70,1"
      Dst: "[java.lang.Character].getNumericValue"
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:74,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].sumDigits(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit:97,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].sumDigits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallParamRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallParamRuleProvider].init(org.apache.commons.digester.annotations.rules.CallParam,org.apache.commons.digester.annotations.reflect.MethodArgument)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.CallParam"
    - "org.apache.commons.digester.annotations.reflect.MethodArgument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider:39,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallParamRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.CallParamRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider:46,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallParamRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallParamRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.CallParamRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FloatArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.FloatArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FloatArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.FloatArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.FloatArrayConverter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:131"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:130"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:118"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:136"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.FloatArrayConverter:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.FloatArrayConverter:140"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:101,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:116,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:123,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:131,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:132,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.FloatArrayConverter:134,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:43,1"
      Dst: "[org.apache.commons.logging.LogFactory].<init>"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:182,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$LogAdapter].<init>"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:184,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:188,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].getAttributeNames()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:193,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:193,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].getInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory].getInstance(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:198,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:198,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:203,1"
      Dst: "[org.apache.logging.log4j.spi.LoggerAdapter].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].release()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:213,1"
      Dst: "[org.apache.logging.log4j.spi.LoggerAdapter].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].removeAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:221,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory].removeAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Log4jApiLogFactory:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4jApiLogFactory:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Log4jApiLogFactory:228"
        BranchSideFuncs:
        - "removeAttribute(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:227,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory:229,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory].removeAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory].access$000()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.apache.logging.log4j.Marker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.ShortValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:82,1"
      Dst: "[org.apache.commons.validator.routines.ShortValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:107,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].isInRange(short,short,short)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ShortValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ShortValidator:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ShortValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ShortValidator:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].isInRange(java.lang.Short,short,short)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:133,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "org.apache.commons.validator.routines.ShortValidator:133,1"
      Dst: "[org.apache.commons.validator.routines.ShortValidator].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].maxValue(short,short)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ShortValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ShortValidator:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].maxValue(java.lang.Short,short)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:157,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "org.apache.commons.validator.routines.ShortValidator:157,1"
      Dst: "[org.apache.commons.validator.routines.ShortValidator].maxValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].minValue(short,short)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ShortValidator:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ShortValidator:168"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].minValue(java.lang.Short,short)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:181,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "org.apache.commons.validator.routines.ShortValidator:181,1"
      Dst: "[org.apache.commons.validator.routines.ShortValidator].minValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ShortValidator:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ShortValidator:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ShortValidator:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ShortValidator:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:196,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.validator.routines.ShortValidator:202,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:214,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:226,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:238,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ShortValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.ShortValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ShortValidator:252,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:65,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:68,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:68,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].getSuppressedProperties()"
    functionSourceFile: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    functionSourceFile: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.IntrospectionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].getSuppressedProperties()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].removePropertyDescriptor(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 187
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:90"
        BranchSideFuncs:
        - "getSuppressedProperties()"
        - "hasNext()"
        - "iterator()"
        - "removePropertyDescriptor(java.lang.String)"
        - "next()"
      - BranchSide: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:87,1"
      Dst: "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].getSuppressedProperties"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:87,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:87,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:87,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector:88,1"
      Dst: "[org.apache.commons.beanutils.IntrospectionContext].removePropertyDescriptor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanMap$4].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$4"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$4:150,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$4"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$4:152,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$4:152,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean2].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean2:32,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean2].convert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean2:45,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean2].convert(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean2:60,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtilsBean2].convert(java.lang.String[],java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtilsBean2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtilsBean2:75,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$Values].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$Values"
    linkageType: null
    functionLinenumber: 977
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$Values:978,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$Values"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$Values:983,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$Values"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$Values:987,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$Values"
    linkageType: null
    functionLinenumber: 990
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    functionUses: 12
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$Values:991,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$Values"
    linkageType: null
    functionLinenumber: 994
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].createValuesIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createValuesIterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createValuesIterator()"
    functionUses: 44
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$Values:995,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].createValuesIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].decorate(org.apache.commons.collections.Bag)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Bag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:53,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].<init>(org.apache.commons.collections.Bag)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Bag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:64,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].<init>(org.apache.commons.collections.Bag,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:75,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].getBag()"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].add(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:90,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].getBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:90,1"
      Dst: "[org.apache.commons.collections.Bag].add"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:96,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].getBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:96,1"
      Dst: "[org.apache.commons.collections.Bag].remove"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].uniqueSet()"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.SynchronizedBag].getBag()"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag$SynchronizedBagSet].<init>(org.apache.commons.collections.bag.SynchronizedBag,java.util.Set,java.lang.Object)"
    functionUses: 8
    ICount: 13
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:102,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].getBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:102,1"
      Dst: "[org.apache.commons.collections.Bag].uniqueSet"
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:103,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag$SynchronizedBagSet].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag].getCount(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.SynchronizedBag].getBag()"
    - "[org.apache.commons.collections.DefaultMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.SynchronizedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getCount(java.lang.Object)"
    functionUses: 8
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:109,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].getBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedBag:109,1"
      Dst: "[org.apache.commons.collections.Bag].getCount"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].<init>(java.util.Set)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableEntrySet:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:50"
        BranchSideFuncs:
        - "<init>(java.util.Set)"
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:51,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].<init>(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.AbstractSetDecorator].<init>(java.util.Set)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:62,1"
      Dst: "[org.apache.commons.collections.set.AbstractSetDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:67,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:71,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:75,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:79,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:83,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].<init>(java.util.Iterator)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 96
    ICount: 6
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:92,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:92,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableEntrySet:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:96,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:98,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.DefaultMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>(java.util.Map$Entry)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 13
    ICount: 34
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableEntrySet:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:109"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    - Branch String: "org.apache.commons.collections.map.UnmodifiableEntrySet:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.UnmodifiableEntrySet:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:120"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.commons.collections.map.UnmodifiableEntrySet:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableEntrySet:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:108,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:108,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:108,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:110,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:112,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet:121,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].invokeConstructor(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:77,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].toArray"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:78,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].invokeConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].invokeConstructor(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:113,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:115,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].invokeConstructor"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].invokeConstructor(java.lang.Class,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:154,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].getMatchingAccessibleConstructor"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:156,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:156,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:157,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:157,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:157,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:159,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].invokeExactConstructor(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:189,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].toArray"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:190,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].invokeExactConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].invokeExactConstructor(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:225,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:227,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].invokeExactConstructor"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].invokeExactConstructor(java.lang.Class,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:267,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:269,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:269,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:270,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:270,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:270,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:272,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:289,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:307,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:306,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor(java.lang.reflect.Constructor)"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:328,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:328,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:333,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:334,1"
      Dst: "[java.lang.Class].getModifiers"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].toArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:346"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConstructorUtils].getMatchingAccessibleConstructor(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:403"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:407"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConstructorUtils:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConstructorUtils:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConstructorUtils:373,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:391,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:402,1"
      Dst: "[java.lang.Class].getConstructors"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:405,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:411,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].isAssignmentCompatible"
    - Src: "org.apache.commons.beanutils.ConstructorUtils:421,1"
      Dst: "[org.apache.commons.beanutils.ConstructorUtils].getAccessibleConstructor"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.MultiHashMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:81,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:90,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:100,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:120,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.MultiHashMap:120,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.MultiHashMap:121,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:132,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.MultiHashMap:137,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.collections.MultiHashMap:142,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.collections.MultiHashMap:143,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.collections.MultiHashMap:143,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:143,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap:144,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap:146,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.MultiHashMap:146,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MultiHashMap:146,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:146,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap].totalSize()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:160,1"
      Dst: "[java.util.HashMap].values"
    - Src: "org.apache.commons.collections.MultiHashMap:161,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:161,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap:162,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap:163,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap].getCollection(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:177,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].size(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:188,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].getCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:192,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].iterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:203,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].getCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:207,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].getCollection(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].createCollection(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    functionUses: 67
    ICount: 15
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:228"
        BranchSideFuncs:
        - "createCollection(java.util.Collection)"
      - BranchSide: "org.apache.commons.collections.MultiHashMap:227"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.MultiHashMap:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:227"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:223,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].getCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:225,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].createCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:226,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.collections.MultiHashMap:228,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:243,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.MultiHashMap:243,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:243,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap:244,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap:245,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MultiHashMap:246,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.MultiHashMap:246,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].putAll"
    - Src: "org.apache.commons.collections.MultiHashMap:251,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.MultiHashMap].putAll(java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:265,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.MultiHashMap:268,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].getCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:270,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].createCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:274,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.collections.MultiHashMap:277,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    functionUses: 11
    ICount: 17
    EdgeCount: 260
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:294"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.commons.collections.MultiHashMap:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:303"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.collections.MultiHashMap:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:290,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.collections.MultiHashMap:295,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:296,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap:297,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap:298,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MultiHashMap:299,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:314,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].getCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:318,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].remove(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:335,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].getCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:339,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.apache.commons.collections.MultiHashMap:345,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.MultiHashMap:346,1"
      Dst: "[java.util.HashMap].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].clear()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 23
    ICount: 13
    EdgeCount: 280
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:365"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "clear()"
      - BranchSide: "org.apache.commons.collections.MultiHashMap:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:358,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.collections.MultiHashMap:359,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:360,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap:361,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap:362,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MultiHashMap:363,1"
      Dst: "[java.util.Collection].clear"
    - Src: "org.apache.commons.collections.MultiHashMap:365,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap].values()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$Values].<init>(org.apache.commons.collections.MultiHashMap,org.apache.commons.collections.MultiHashMap$1)"
    functionUses: 15
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:375"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.MultiHashMap,org.apache.commons.collections.MultiHashMap$1)"
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:377,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].superValuesIterator()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 1
    ICount: 4
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:386,1"
      Dst: "[java.util.HashMap].values"
    - Src: "org.apache.commons.collections.MultiHashMap:386,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap].clone()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.MultiHashMap].createCollection(java.util.Collection)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$MyMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].setValue(java.lang.Object)"
    functionUses: 6
    ICount: 15
    EdgeCount: 238
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:474"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "setValue(java.lang.Object)"
        - "createCollection(java.util.Collection)"
      - BranchSide: "org.apache.commons.collections.MultiHashMap:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:465,1"
      Dst: "[java.util.HashMap].clone"
    - Src: "org.apache.commons.collections.MultiHashMap:468,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.collections.MultiHashMap:468,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap:468,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap:469,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap:470,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MultiHashMap:471,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].createCollection"
    - Src: "org.apache.commons.collections.MultiHashMap:472,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap].createCollection(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap:487,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].<init>()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:44,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:54,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].<init>(org.apache.commons.collections.KeyValue)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.KeyValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:64,1"
      Dst: "[org.apache.commons.collections.KeyValue].getKey"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:64,1"
      Dst: "[org.apache.commons.collections.KeyValue].getValue"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:64,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].<init>(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:74,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:74,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:74,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].setKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:104,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].toMapEntry()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:119,1"
      Dst: "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    functionUses: 89
    ICount: 30
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:139"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:139"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:139"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:141,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultKeyValue"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 60
    ICount: 15
    EdgeCount: 138
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:154"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.keyvalue.DefaultKeyValue:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.DefaultKeyValue:154"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:155,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:155,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.keyvalue.DefaultKeyValue:155,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].decorate(java.util.SortedMap,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:76,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].decorate(java.util.SortedMap,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:87,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].<init>(java.util.SortedMap,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:99,1"
      Dst: "[org.apache.commons.collections.map.LazyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].<init>(java.util.SortedMap,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:110,1"
      Dst: "[org.apache.commons.collections.map.LazyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap()"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:125,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:125,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:129,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:129,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].comparator()"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:133,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:133,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:137,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:137,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:138,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:142,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:142,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:143,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazySortedMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LazySortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazySortedMap:147,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:147,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.map.LazySortedMap:148,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].<init>(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:666,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].size()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].size()"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:668,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].<init>(org.apache.commons.collections.ReferenceMap,org.apache.commons.collections.ReferenceMap$1)"
    functionUses: 97
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:672,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:676,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$2:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$2:680"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:681,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].clear()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:686,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].toArray()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:690,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$2].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$2"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 13
    EdgeCount: 168
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$2:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$2:698"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$2:697"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$2:694,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$2].size"
    - Src: "org.apache.commons.collections.ReferenceMap$2:694,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$2:695,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$2].iterator"
    - Src: "org.apache.commons.collections.ReferenceMap$2:695,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ReferenceMap$2:696,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ReferenceMap$2:696,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.ReferenceMap$2:698,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.CompositeSet].<init>()"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.CompositeCollection].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:43,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.CompositeSet].<init>(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:51,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.CompositeSet].<init>(java.util.Set[])"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:58,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.CompositeCollection].getCollections()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap:org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.BoundedFifoBuffer:org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.DefaultMapBag:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bag.AbstractMapBag:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.BoundedFifoBuffer:org.apache.commons.collections.buffer.PriorityBuffer:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:org.apache.commons.collections.map.SingletonMap$SingletonValues].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.CollectionUtils].intersection(java.util.Collection,java.util.Collection)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.CollectionUtils].intersection(java.util.Collection,java.util.Collection)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection[])"
    functionUses: 4
    ICount: 42
    EdgeCount: 314
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.CompositeSet:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:76"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getCollections()"
    - Branch String: "org.apache.commons.collections.set.CompositeSet:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:96"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:95"
        BranchSideFuncs:
        - "addComposited(java.util.Collection[])"
    - Branch String: "org.apache.commons.collections.set.CompositeSet:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:88"
        BranchSideFuncs:
        - "intersection(java.util.Collection,java.util.Collection)"
        - "size()"
    - Branch String: "org.apache.commons.collections.set.CompositeSet:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:74,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.set.CompositeSet:77,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].getCollections"
    - Src: "org.apache.commons.collections.set.CompositeSet:77,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.CompositeSet:77,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.CompositeSet:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.CompositeSet:79,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].intersection"
    - Src: "org.apache.commons.collections.set.CompositeSet:80,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.set.CompositeSet:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.set.CompositeSet:89,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet$SetMutator].resolveCollision"
    - Src: "org.apache.commons.collections.set.CompositeSet:96,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].addComposited"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.CompositeSet:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:105,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.set.CompositeSet:107,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet].addComposited"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection[])"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.CompositeSet:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:117,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet].addComposited"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.CompositeSet].setMutator(org.apache.commons.collections.collection.CompositeCollection$CollectionMutator)"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.collection.CompositeCollection$CollectionMutator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:129,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].setMutator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.CompositeCollection].getCollections()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionUses: 17
    ICount: 14
    EdgeCount: 299
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.CompositeSet:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:146"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "next()"
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:142,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].getCollections"
    - Src: "org.apache.commons.collections.set.CompositeSet:142,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.CompositeSet:142,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.CompositeSet:143,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.CompositeSet:144,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.collections.set.CompositeSet:144,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    functionUses: 103
    ICount: 12
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.CompositeSet:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:160"
        BranchSideFuncs:
        - "containsAll(java.util.Collection)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:156,1"
      Dst: "[java.util.Set].containsAll"
    - Src: "org.apache.commons.collections.set.CompositeSet:156,1"
      Dst: "[java.util.Set].size"
    - Src: "org.apache.commons.collections.set.CompositeSet:156,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].size"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    functionSourceFile: "org.apache.commons.collections.set.CompositeSet"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 71
    ICount: 14
    EdgeCount: 230
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.CompositeSet:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:172"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.set.CompositeSet:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:169"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.set.CompositeSet:168"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.set.CompositeSet:168,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].iterator"
    - Src: "org.apache.commons.collections.set.CompositeSet:168,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.CompositeSet:169,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.CompositeSet:170,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaBean].<init>(org.apache.commons.beanutils.DynaClass)"
    - "[org.apache.commons.beanutils.LazyDynaClass].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:163,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:163,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:172,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:172,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].<init>(org.apache.commons.beanutils.DynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaBean].newMap()"
    - "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String,org.apache.commons.beanutils.DynaProperty[])"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperties()"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperties()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getName()"
    - "[org.apache.commons.beanutils.WrapDynaClass].getName()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getName()"
    - "[org.apache.commons.beanutils.BasicDynaClass].getName()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getName()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getName()"
    functionUses: 1
    ICount: 18
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:188"
        BranchSideFuncs:
        - "getName()"
        - "getDynaProperties()"
        - "<init>(java.lang.String,org.apache.commons.beanutils.DynaProperty[])"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:182,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:120,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:184,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].newMap"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:189,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:189,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:189,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].getMap()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:209,1"
      Dst: "[org.apache.commons.beanutils.DynaBeanPropertyMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].size(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:224,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:227,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:233,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:237,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:240,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:240,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:241,1"
      Dst: "[java.lang.reflect.Array].getLength"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].contains(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:264,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:267,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:273,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    functionUses: 10
    ICount: 20
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:296"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:302"
        BranchSideFuncs:
        - "isDynaProperty(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:307"
        BranchSideFuncs:
        - "createProperty(java.lang.String,java.lang.Class)"
        - "getType()"
        - "getDynaProperty(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:314"
        BranchSideFuncs:
        - "set(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:293,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:297,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:303,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:308,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:308,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:308,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:311,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].set"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.LazyDynaBean].growIndexedProperty(java.lang.String,java.lang.Object,int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    functionUses: 1
    ICount: 52
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:341"
        BranchSideFuncs:
        - "defaultIndexedProperty(java.lang.String)"
        - "set(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:340"
        BranchSideFuncs:
        - "isIndexed()"
        - "get(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:351"
        BranchSideFuncs:
        - "getName()"
        - "getDynaProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:350"
        BranchSideFuncs:
        - "growIndexedProperty(java.lang.String,java.lang.Object,int)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:359"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:336,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:337,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:337,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].set"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:341,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:344,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:344,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isIndexed"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:345,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:345,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:347,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:347,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:347,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:351,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].growIndexedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:354,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:354,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:355,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:357,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:361,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 47
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:387"
        BranchSideFuncs:
        - "set(java.lang.String,java.lang.Object)"
        - "defaultMappedProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:386"
        BranchSideFuncs:
        - "isMapped()"
        - "get(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:397"
        BranchSideFuncs:
        - "getType()"
        - "getDynaProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:397"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:400"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:382,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:383,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:383,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].set"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:387,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:390,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:390,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isMapped"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:391,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:391,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:393,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:393,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:393,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:393,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:398,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:402,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].remove(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:432,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:435,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:441,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:443,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:443,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:445,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:445,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:445,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].isRestricted()"
    - "[org.apache.commons.beanutils.LazyDynaMap].isRestricted()"
    - "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].add(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.LazyDynaBean].isAssignable(java.lang.Class,java.lang.Class)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 63
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:479"
        BranchSideFuncs:
        - "getDynaProperty(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:475"
        BranchSideFuncs:
        - "add(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:474"
        BranchSideFuncs:
        - "add(java.lang.String,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:482"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:486"
        BranchSideFuncs:
        - "isAssignable(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:495"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:496"
        BranchSideFuncs:
        - "getType()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:495"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:466,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:468,1"
      Dst: "[org.apache.commons.beanutils.MutableDynaClass].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:469,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:469,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:469,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:469,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:473,1"
      Dst: "[org.apache.commons.beanutils.MutableDynaClass].add"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:475,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:480,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:483,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:483,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:484,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:487,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isAssignable"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:490,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:492,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:496,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.LazyDynaBean].growIndexedProperty(java.lang.String,java.lang.Object,int)"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 55
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:519"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:524"
        BranchSideFuncs:
        - "defaultIndexedProperty(java.lang.String)"
        - "set(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:523"
        BranchSideFuncs:
        - "isIndexed()"
        - "get(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:534"
        BranchSideFuncs:
        - "getType()"
        - "getDynaProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:533"
        BranchSideFuncs:
        - "growIndexedProperty(java.lang.String,java.lang.Object,int)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:539"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:519,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:520,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:520,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].set"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:524,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:527,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:527,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isIndexed"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:528,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:528,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:530,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:530,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:530,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:530,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:534,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].growIndexedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:537,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:537,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:538,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:544,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:570"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:575"
        BranchSideFuncs:
        - "set(java.lang.String,java.lang.Object)"
        - "defaultMappedProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:574"
        BranchSideFuncs:
        - "isMapped()"
        - "get(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:578"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:588"
        BranchSideFuncs:
        - "getType()"
        - "getDynaProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:587"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:570,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:571,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:571,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].set"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:575,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].get"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:578,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:578,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isMapped"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:579,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:579,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:581,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:581,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:581,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:581,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:589,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].growIndexedProperty(java.lang.String,java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.beanutils.DynaProperty].getContentType()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    functionUses: 2
    ICount: 52
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:606"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:612"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:624"
        BranchSideFuncs:
        - "getContentType()"
        - "getDynaProperty(java.lang.String)"
        - "getDynaClass()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:615"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:618"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:617"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:639"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:627"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:640"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "set(java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:639"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:634"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:612,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:613,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:613,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:613,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getContentType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:616,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:616,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:616,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:616,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:618,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:624,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:624,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:626,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:628,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:629,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:630,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:632,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].set"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:635,1"
      Dst: "[java.lang.reflect.Array].set"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaBean].createIndexedProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createMappedProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createDynaBeanProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createPrimitiveProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createNumberProperty(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaBean].createOtherProperty(java.lang.String,java.lang.Class)"
    functionUses: 4
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:657"
        BranchSideFuncs:
        - "createIndexedProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:656"
        BranchSideFuncs:
        - "createIndexedProperty(java.lang.String,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:660"
        BranchSideFuncs:
        - "createIndexedProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:660"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:664"
        BranchSideFuncs:
        - "createMappedProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:668"
        BranchSideFuncs:
        - "createDynaBeanProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:667"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:672"
        BranchSideFuncs:
        - "createPrimitiveProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:671"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:672"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:676"
        BranchSideFuncs:
        - "createNumberProperty(java.lang.String,java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:675"
        BranchSideFuncs:
        - "createOtherProperty(java.lang.String,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:656,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:656,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:657,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createIndexedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:661,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createMappedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:665,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createDynaBeanProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:668,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:669,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createPrimitiveProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:673,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createNumberProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:676,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].createOtherProperty"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createIndexedProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 690
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    functionUses: 1
    ICount: 47
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:714"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:704"
        BranchSideFuncs:
        - "defaultIndexedProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:703"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:693,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:695,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:697,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:697,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:699,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:700,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:704,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:707,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:707,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:709,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:709,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:709,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createMappedProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    functionUses: 1
    ICount: 42
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:733"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:736"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:737"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:741"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:751"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:735,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:737,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:741,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:743,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:746,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:746,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:748,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:748,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:748,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createDynaBeanProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    - "[org.apache.commons.beanutils.LazyDynaBean].logger()"
    - "[org.apache.commons.beanutils.LazyDynaBean].logger()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:771"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:775"
        BranchSideFuncs:
        - "logger()"
        - "warn(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:768,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:771,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].logger"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:771,1"
      Dst: "[org.apache.commons.logging.Log].isWarnEnabled"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:772,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:772,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:773,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:773,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:772,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createPrimitiveProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 786
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:787"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:789"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:792"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:794"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:797"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:799"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:801"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:804"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:803"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createNumberProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].createOtherProperty(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    - "[org.apache.commons.beanutils.LazyDynaBean].logger()"
    - "[org.apache.commons.beanutils.LazyDynaBean].logger()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:846"
        BranchSideFuncs:
        - "logger()"
        - "warn(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:833,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:840,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:843,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaBean].logger"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:843,1"
      Dst: "[org.apache.commons.logging.Log].isWarnEnabled"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:844,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:844,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:844,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:844,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:844,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].defaultIndexedProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:861,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].defaultMappedProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 874
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:875,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].isDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaClass].isDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    functionUses: 6
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:891"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:896"
        BranchSideFuncs:
        - "isDynaProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:895"
        BranchSideFuncs:
        - "getDynaProperty(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:896"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:895"
        BranchSideFuncs:
        - "getDynaProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:887,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:892,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].isDynaProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaBean:896,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].isAssignable(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:909"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:920"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:910,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].newMap()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 930
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:931,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaBean].logger()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaBean"
    linkageType: null
    functionLinenumber: 937
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaBean:938"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:941"
        BranchSideFuncs:
        - "getLog(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaBean:940"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaBean:939,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:76,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:89,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.DynaProperty:92,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.DynaProperty:93,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:108,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].getName()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].getType()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].getContentType()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:176,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.DynaProperty:178,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:198,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:221,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.DynaProperty:222,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:239,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.commons.beanutils.DynaProperty:240,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].toString()"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DynaProperty].isIndexed()"
    - "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    functionUses: 69
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:253,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.DynaProperty:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.DynaProperty:257,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isMapped"
    - Src: "org.apache.commons.beanutils.DynaProperty:257,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isIndexed"
    - Src: "org.apache.commons.beanutils.DynaProperty:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:275,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].writeAnyClass"
    - Src: "org.apache.commons.beanutils.DynaProperty:277,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isMapped"
    - Src: "org.apache.commons.beanutils.DynaProperty:277,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isIndexed"
    - Src: "org.apache.commons.beanutils.DynaProperty:282,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].writeAnyClass(java.lang.Class,java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:291,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.DynaProperty:311,1"
      Dst: "[java.io.ObjectOutputStream].writeBoolean"
    - Src: "org.apache.commons.beanutils.DynaProperty:312,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.beanutils.DynaProperty:316,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DynaProperty:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:330,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].readAnyClass"
    - Src: "org.apache.commons.beanutils.DynaProperty:332,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isMapped"
    - Src: "org.apache.commons.beanutils.DynaProperty:332,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isIndexed"
    - Src: "org.apache.commons.beanutils.DynaProperty:337,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaProperty].readAnyClass(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.beanutils.DynaProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DynaProperty:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DynaProperty:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaProperty:346,1"
      Dst: "[java.io.ObjectInputStream].readBoolean"
    - Src: "org.apache.commons.beanutils.DynaProperty:348,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.beanutils.DynaProperty:360,1"
      Dst: "[java.io.StreamCorruptedException].<init>"
    - Src: "org.apache.commons.beanutils.DynaProperty:368,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].decorate(java.util.SortedSet)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.util.SortedSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:49,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].<init>(java.util.SortedSet)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.SortedSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:60,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].<init>(java.util.SortedSet,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:71,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet()"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].subSet(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:86,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:86,1"
      Dst: "[java.util.SortedSet].subSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:89,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].headSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:95,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:95,1"
      Dst: "[java.util.SortedSet].headSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:98,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].tailSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:104,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:104,1"
      Dst: "[java.util.SortedSet].tailSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:107,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].first()"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:113,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:113,1"
      Dst: "[java.util.SortedSet].first"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].last()"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:119,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:119,1"
      Dst: "[java.util.SortedSet].last"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.SynchronizedSortedSet].comparator()"
    functionSourceFile: "org.apache.commons.collections.set.SynchronizedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:125,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.SynchronizedSortedSet:125,1"
      Dst: "[java.util.SortedSet].comparator"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].<init>(java.sql.ResultSet)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.sql.ResultSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:103,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.sql.ResultSet"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:132,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].<init>(java.sql.ResultSet,boolean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.ResultSet"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ResultSetDynaClass:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetDynaClass:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ResultSetDynaClass:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:161,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:164,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:168,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].setUseColumnLabel"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:169,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].introspect"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].iterator()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:195,1"
      Dst: "[org.apache.commons.beanutils.ResultSetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].getObjectFromResultSet(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getObject(java.sql.ResultSet,java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:210,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:210,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.sql.ResultSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].loadClass(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:242,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:242,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:242,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:245,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:245,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:245,1"
      Dst: "[java.sql.SQLException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].setUseColumnLabel(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:83,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].setUseColumnLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].newInstance()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].newInstance()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:83,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperties()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperties()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:83,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:83,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetDynaClass].getName()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetDynaClass"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.JDBCDynaClass].getName()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetDynaClass:83,1"
      Dst: "[org.apache.commons.beanutils.JDBCDynaClass].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.LongArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.LongArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.LongArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.LongArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.LongArrayConverter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:131"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:130"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:118"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:136"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.LongArrayConverter:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.LongArrayConverter:140"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:101,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:116,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:123,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:131,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:132,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.LongArrayConverter:134,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].decorate(org.apache.commons.collections.Buffer,int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.buffer.BoundedBuffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:71,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].decorate(org.apache.commons.collections.Buffer,int,long)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.buffer.BoundedBuffer"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:86,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].<init>(org.apache.commons.collections.Buffer,int,long)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:101,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:103,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:112,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:112,1"
      Dst: "[org.apache.commons.collections.Buffer].remove"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:113,1"
      Dst: "[java.lang.Object].notifyAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedBuffer].timeoutWait(int)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    functionUses: 11
    ICount: 12
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:120,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].timeoutWait"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:121,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:121,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].timeoutWait(int)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    functionUses: 6
    ICount: 13
    EdgeCount: 54
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:127,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:127,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].timeoutWait"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:128,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:128,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].<init>(org.apache.commons.collections.buffer.BoundedBuffer,java.util.Iterator)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 43
    ICount: 6
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:133,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:133,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].timeoutWait(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String)"
    - "[java.lang.System].currentTimeMillis()"
    - "[java.lang.System].currentTimeMillis()"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[java.lang.System].currentTimeMillis()"
    - "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 75
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:150"
        BranchSideFuncs:
        - "currentTimeMillis()"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:163"
        BranchSideFuncs:
        - "currentTimeMillis()"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:162"
        BranchSideFuncs:
        - "getBuffer()"
        - "size()"
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:163"
        BranchSideFuncs:
        - "currentTimeMillis()"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:162"
        BranchSideFuncs:
        - "getBuffer()"
        - "size()"
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:166"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:139,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:139,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:139,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:139,1"
      Dst: "[org.apache.commons.collections.BufferOverflowException].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:144,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:144,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:150,1"
      Dst: "[java.lang.System].currentTimeMillis"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:154,1"
      Dst: "[java.lang.Object].wait"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:157,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:157,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:158,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:159,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:159,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].isFull()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedBuffer:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedBuffer:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:170,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].size"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer:170,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].maxSize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].maxSize()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].access$000(org.apache.commons.collections.buffer.BoundedBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer].access$100(org.apache.commons.collections.buffer.BoundedBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].<init>()"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.RulesBase:63,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.RulesBase:84,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].getDigester()"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RulesBase:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:109,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.digester.RulesBase:109,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.RulesBase:109,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.RulesBase:110,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.RulesBase].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].add(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RulesBase:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:153,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.RulesBase:154,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.digester.RulesBase:155,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.RulesBase:159,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.RulesBase:161,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.RulesBase:162,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.digester.RulesBase:164,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.digester.RulesBase:165,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.digester.RulesBase:167,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    - Src: "org.apache.commons.digester.RulesBase:170,1"
      Dst: "[org.apache.commons.digester.Rule].setNamespaceURI"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].clear()"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:181,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.commons.digester.RulesBase:182,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:201,1"
      Dst: "[org.apache.commons.digester.RulesBase].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RulesBase:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:220,1"
      Dst: "[org.apache.commons.digester.RulesBase].lookup"
    - Src: "org.apache.commons.digester.RulesBase:221,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.RulesBase:224,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.digester.RulesBase:224,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.digester.RulesBase:224,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.RulesBase:224,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.RulesBase:225,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.digester.RulesBase:226,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.RulesBase:226,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.RulesBase:226,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.digester.RulesBase:228,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.RulesBase:238,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.RulesBase].rules()"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RulesBase].lookup(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.RulesBase"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RulesBase:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RulesBase:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RulesBase:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RulesBase:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RulesBase:274,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.RulesBase:278,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.RulesBase:283,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.RulesBase:284,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.RulesBase:284,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.RulesBase:284,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.RulesBase:285,1"
      Dst: "[org.apache.commons.digester.Rule].getNamespaceURI"
    - Src: "org.apache.commons.digester.RulesBase:285,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.RulesBase:287,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader].<init>(org.apache.commons.digester.xmlrules.FromXmlRuleSet,java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader:192,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$XMLRulesLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader].loadRules()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader:199,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].access$100"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader:199,1"
      Dst: "[java.net.URL].openStream"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader:199,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader:201,1"
      Dst: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer$1].<init>(org.apache.commons.collections.buffer.PriorityBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer$1"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.PriorityBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:470,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer$1"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 122
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:475"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer$1"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    functionUses: 124
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:480,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:481,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.PriorityBuffer$1"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.PriorityBuffer].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap(int)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMinHeap(int)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap(int)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMaxHeap(int)"
    functionUses: 31
    ICount: 76
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:501"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:505"
        BranchSideFuncs:
        - "percolateUpMinHeap(int)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:504"
        BranchSideFuncs:
        - "percolateDownMinHeap(int)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:505"
        BranchSideFuncs:
        - "percolateUpMinHeap(int)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:504"
        BranchSideFuncs:
        - "percolateDownMinHeap(int)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:511"
        BranchSideFuncs:
        - "percolateUpMaxHeap(int)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:510"
        BranchSideFuncs:
        - "percolateDownMaxHeap(int)"
    - Branch String: "org.apache.commons.collections.buffer.PriorityBuffer$1:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:511"
        BranchSideFuncs:
        - "percolateUpMaxHeap(int)"
      - BranchSide: "org.apache.commons.collections.buffer.PriorityBuffer$1:510"
        BranchSideFuncs:
        - "percolateDownMaxHeap(int)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:490,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:498,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].compare"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:503,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMinHeap"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:505,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMinHeap"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:509,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateUpMaxHeap"
    - Src: "org.apache.commons.collections.buffer.PriorityBuffer$1:511,1"
      Dst: "[org.apache.commons.collections.buffer.PriorityBuffer].percolateDownMaxHeap"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String[],boolean)"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:84,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.commons.validator.routines.RegexValidator:84,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:95,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String[],boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:106,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String[],boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:119,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String[],boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:131,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.RegexValidator:133,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.RegexValidator:138,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.RegexValidator:139,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.RegexValidator:139,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.RegexValidator:139,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.RegexValidator:141,1"
      Dst: "[java.util.regex.Pattern].compile"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].getPatterns()"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.regex.Pattern[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:152,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:167,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.RegexValidator:167,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:187,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.RegexValidator:188,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.RegexValidator:189,1"
      Dst: "[java.util.regex.Matcher].groupCount"
    - Src: "org.apache.commons.validator.routines.RegexValidator:192,1"
      Dst: "[java.util.regex.Matcher].group"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].toString()"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.RegexValidator:207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.RegexValidator:212,1"
      Dst: "[java.util.regex.Pattern].pattern"
    - Src: "org.apache.commons.validator.routines.RegexValidator:215,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.RegexValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.RegexValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.RegexValidator:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.RegexValidator:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.RegexValidator:231,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.RegexValidator:232,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.RegexValidator:233,1"
      Dst: "[java.util.regex.Matcher].groupCount"
    - Src: "org.apache.commons.validator.routines.RegexValidator:235,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.routines.RegexValidator:237,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.RegexValidator:241,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.RegexValidator:244,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:807,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:812"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:812"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:810,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:812,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetRootRuleFactory:812,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].<init>(org.apache.commons.collections.map.ListOrderedMap,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:531,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    functionUses: 6
    ICount: 9
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:540"
        BranchSideFuncs:
        - "entrySet()"
        - "getMap()"
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:538,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:538,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:544,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:547,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    functionUses: 18
    ICount: 5
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:551,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:551,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    functionUses: 13
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:555,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:555,1"
      Dst: "[java.util.Set].containsAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 14
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:561"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getEntrySet()"
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:567"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:562,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:562,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:563,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:564,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:571,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    functionUses: 103
    ICount: 7
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:577"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getEntrySet()"
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:578,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:578,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    functionUses: 71
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:582,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:582,1"
      Dst: "[java.util.Set].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    functionUses: 72
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:586,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].getEntrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:586,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].<init>(org.apache.commons.collections.map.ListOrderedMap,java.util.List)"
    functionUses: 96
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$EntrySetView:590,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].decorate(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:66,1"
      Dst: "[org.apache.commons.collections.buffer.BlockingBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].decorate(org.apache.commons.collections.Buffer,long)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:79,1"
      Dst: "[org.apache.commons.collections.buffer.BlockingBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].<init>(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:90,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].<init>(org.apache.commons.collections.Buffer,long)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:103,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    functionUses: 11
    ICount: 13
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:110,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:111,1"
      Dst: "[java.lang.Object].notifyAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    functionUses: 6
    ICount: 13
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:118,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:119,1"
      Dst: "[java.lang.Object].notifyAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:133,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:136,1"
      Dst: "[java.lang.Object].wait"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:138,1"
      Dst: "[org.apache.commons.collections.buffer.BlockingBuffer].get"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:141,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:141,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:142,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:143,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:143,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:143,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:143,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:143,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:146,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:146,1"
      Dst: "[org.apache.commons.collections.Buffer].get"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].get(long)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:161,1"
      Dst: "[java.lang.System].currentTimeMillis"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:163,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:165,1"
      Dst: "[java.lang.Object].wait"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:168,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:168,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:169,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:170,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:170,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:170,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:170,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:170,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:176,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:176,1"
      Dst: "[org.apache.commons.collections.Buffer].get"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:189,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:192,1"
      Dst: "[java.lang.Object].wait"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:194,1"
      Dst: "[org.apache.commons.collections.buffer.BlockingBuffer].remove"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:197,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:197,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:198,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:199,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:199,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:199,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:199,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:199,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:202,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:202,1"
      Dst: "[org.apache.commons.collections.Buffer].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.BlockingBuffer].remove(long)"
    functionSourceFile: "org.apache.commons.collections.buffer.BlockingBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BlockingBuffer:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BlockingBuffer:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:217,1"
      Dst: "[java.lang.System].currentTimeMillis"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:219,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:221,1"
      Dst: "[java.lang.Object].wait"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:224,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:224,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:225,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:226,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:226,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:226,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:226,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:226,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:232,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.BlockingBuffer:232,1"
      Dst: "[org.apache.commons.collections.Buffer].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.FastHashMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:85,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:95,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:106,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:116,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].getFast()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 88
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:160"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:159,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].size()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    functionUses: 42
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:175"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:174,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    functionUses: 15
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:190"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:189,1"
      Dst: "[java.util.HashMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    functionUses: 46
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:207"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:206,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    functionUses: 11
    ICount: 16
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:224"
        BranchSideFuncs:
        - "containsValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:223,1"
      Dst: "[java.util.HashMap].containsValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].clone()"
    - "[org.apache.commons.collections.FastHashMap].clone()"
    - "[org.apache.commons.collections.MultiHashMap].clone()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 70
    ICount: 25
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:255"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastHashMap:254"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:249,1"
      Dst: "[java.util.HashMap].clone"
    - Src: "org.apache.commons.collections.FastHashMap:250,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:270,1"
      Dst: "[java.util.HashMap].clone"
    - Src: "org.apache.commons.collections.FastHashMap:271,1"
      Dst: "[java.util.HashMap].putAll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].clone()"
    - "[org.apache.commons.collections.FastHashMap].clone()"
    - "[org.apache.commons.collections.MultiHashMap].clone()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    functionUses: 32
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:297"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastHashMap:296"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:291,1"
      Dst: "[java.util.HashMap].clone"
    - Src: "org.apache.commons.collections.FastHashMap:292,1"
      Dst: "[java.util.HashMap].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].clear()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    functionUses: 23
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:311"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:309,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.FastHashMap:313,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 94
    ICount: 71
    EdgeCount: 830
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:361"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.FastHashMap:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:365"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    - Branch String: "org.apache.commons.collections.FastHashMap:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:381"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.FastHashMap:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:376"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastHashMap:375"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.FastHashMap:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:341,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.FastHashMap:341,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.commons.collections.FastHashMap:344,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.collections.FastHashMap:344,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.FastHashMap:345,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.FastHashMap:346,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastHashMap:347,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.FastHashMap:348,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.FastHashMap:350,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.FastHashMap:350,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.FastHashMap:354,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.FastHashMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 66
    ICount: 31
    EdgeCount: 542
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:394"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:401"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    - Branch String: "org.apache.commons.collections.FastHashMap:397"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:408"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.FastHashMap:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:396,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.collections.FastHashMap:396,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.FastHashMap:397,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.FastHashMap:398,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastHashMap:398,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.FastHashMap].clone()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].<init>(java.util.Map)"
    - "[org.apache.commons.collections.FastHashMap].<init>(java.util.Map)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].getFast()"
    - "[org.apache.commons.collections.FastHashMap].getFast()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    functionUses: 6
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap:423"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:422,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.collections.FastHashMap:428,1"
      Dst: "[org.apache.commons.collections.FastHashMap].getFast"
    - Src: "org.apache.commons.collections.FastHashMap:428,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$EntrySet].<init>(org.apache.commons.collections.FastHashMap,org.apache.commons.collections.FastHashMap$1)"
    functionUses: 37
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:440,1"
      Dst: "[org.apache.commons.collections.FastHashMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$KeySet].<init>(org.apache.commons.collections.FastHashMap,org.apache.commons.collections.FastHashMap$1)"
    functionUses: 30
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:447,1"
      Dst: "[org.apache.commons.collections.FastHashMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap].values()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$Values].<init>(org.apache.commons.collections.FastHashMap,org.apache.commons.collections.FastHashMap$1)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap:454,1"
      Dst: "[org.apache.commons.collections.FastHashMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUnderflowException].<init>()"
    functionSourceFile: "org.apache.commons.collections.BufferUnderflowException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUnderflowException:44,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.BufferUnderflowException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUnderflowException:54,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.collections.BufferUnderflowException"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferUnderflowException:64,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferUnderflowException].getCause()"
    functionSourceFile: "org.apache.commons.collections.BufferUnderflowException"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:75,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].<init>(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:90,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:93,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].<init>(java.lang.Class,java.lang.Class,org.apache.commons.digester.plugins.RuleLoader)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "org.apache.commons.digester.plugins.RuleLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:111,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:115,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].setPluginClassAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].setPluginIdAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].postRegisterInit(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 149
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:157,1"
      Dst: "[org.apache.commons.digester.plugins.LogUtils].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:158,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:160,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:160,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:160,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:160,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:169,1"
      Dst: "[org.apache.commons.digester.plugins.PluginConfigurationException].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:189,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:213,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:214,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginManager"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:218,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].getPluginClass"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:218,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:219,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:228,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].init"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:232,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:232,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].getCause"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:243,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginClassAttrNs"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:244,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginClassAttr"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:264,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginIdAttrNs"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:265,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginIdAttr"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 136
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:394"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:305,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:306,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:308,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:308,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:308,1"
      Dst: "[org.apache.commons.digester.Digester].getMatch"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:308,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:308,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:319,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:320,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginManager"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:332,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:353,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].getDeclarationByClass"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:357,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:359,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].init"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:361,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:361,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].getCause"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:361,1"
      Dst: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:364,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].addDeclaration"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:367,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].getDeclarationById"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:382,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].getPluginClass"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:391,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:392,1"
      Dst: "[org.apache.commons.digester.Digester].setRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:395,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:401,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].configure"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:404,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:405,1"
      Dst: "[org.apache.commons.digester.Rule].getDigester"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:405,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:407,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:416,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getDecoratedRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:416,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:417,1"
      Dst: "[org.apache.commons.digester.plugins.PluginCreateRule].fireBeginMethods"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].body(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:442,1"
      Dst: "[org.apache.commons.digester.Digester].getMatch"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:443,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:444,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getDecoratedRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:444,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:445,1"
      Dst: "[org.apache.commons.digester.plugins.PluginCreateRule].fireBodyMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].end(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:465,1"
      Dst: "[org.apache.commons.digester.Digester].getMatch"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:466,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:467,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getDecoratedRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:467,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:468,1"
      Dst: "[org.apache.commons.digester.plugins.PluginCreateRule].fireEndMethods"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:472,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getParent"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:472,1"
      Dst: "[org.apache.commons.digester.Digester].setRules"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:476,1"
      Dst: "[org.apache.commons.digester.Digester].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].getPattern()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].fireBeginMethods(java.util.List,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:506"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:506"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:506,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:507,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:508,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:511,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:513,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:513,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:513,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:513,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:515,1"
      Dst: "[org.apache.commons.digester.Rule].begin"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:517,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].fireBodyMethods(java.util.List,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:541"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:535,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:536,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:537,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:540,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:542,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:542,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:542,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:542,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:544,1"
      Dst: "[org.apache.commons.digester.Rule].body"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:546,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.plugins.PluginCreateRule].fireEndMethods(java.util.List,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:568"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginCreateRule:572"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginCreateRule:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:566,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:567,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:568,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:571,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:573,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:573,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:573,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:573,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:575,1"
      Dst: "[org.apache.commons.digester.Rule].end"
    - Src: "org.apache.commons.digester.plugins.PluginCreateRule:577,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$ArrayType].values()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator$ArrayType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$ArrayType:72,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$ArrayType].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$ArrayType:72,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$ArrayType].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$ArrayType:72,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$ArrayType].$values()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator$ArrayType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.DateValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.DateValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.DateValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.DateValidator:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.DateValidator].isValid(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.DateValidator:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.DateValidator:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.DateValidator:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.DateValidator:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.DateValidator:75,1"
      Dst: "[java.text.DateFormat].getDateInstance"
    - Src: "org.apache.commons.validator.DateValidator:80,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.DateValidator:83,1"
      Dst: "[java.text.DateFormat].setLenient"
    - Src: "org.apache.commons.validator.DateValidator:86,1"
      Dst: "[java.text.DateFormat].parse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.DateValidator].isValid(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.DateValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.DateValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.DateValidator:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.DateValidator:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.DateValidator:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.DateValidator:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.DateValidator:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.DateValidator:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.DateValidator:110,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.DateValidator:115,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.apache.commons.validator.DateValidator:116,1"
      Dst: "[java.text.DateFormat].setLenient"
    - Src: "org.apache.commons.validator.DateValidator:119,1"
      Dst: "[java.text.DateFormat].parse"
    - Src: "org.apache.commons.validator.DateValidator:124,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader].<init>(org.apache.commons.digester.xmlrules.FromXmlRuleSet,org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader:209,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$XMLRulesLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader].loadRules()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader:216,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].access$100"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader:216,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader:218,1"
      Dst: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$Values].<init>(org.apache.commons.collections.map.MultiValueMap)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$Values"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.MultiValueMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:374,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$Values"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorChain].<init>()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].<init>(org.apache.commons.collections.map.MultiValueMap,java.lang.Object)"
    - "[org.apache.commons.collections.iterators.IteratorChain].addIterator(java.util.Iterator)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 43
    ICount: 15
    EdgeCount: 203
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap$Values:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap$Values:380"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.MultiValueMap,java.lang.Object)"
        - "addIterator(java.util.Iterator)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap$Values:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:376,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:377,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:377,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:377,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:378,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:378,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:378,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].addIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$Values"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiValueMap].totalSize()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:384,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].totalSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$Values"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:388,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$Values].<init>(org.apache.commons.collections.map.MultiValueMap,org.apache.commons.collections.map.MultiValueMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$Values"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.MultiValueMap"
    - "org.apache.commons.collections.map.MultiValueMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiValueMap$Values].<init>(org.apache.commons.collections.map.MultiValueMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$Values:374,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$12].<init>(org.apache.commons.beanutils.BeanMap,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$12"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.BeanMap"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$12:600,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$12"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$12:602,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$12].next()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$12"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$Entry].<init>(org.apache.commons.beanutils.BeanMap,java.lang.Object,java.lang.Object)"
    functionUses: 124
    ICount: 9
    EdgeCount: 97
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$12:605,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanMap$12:606,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].get"
    - Src: "org.apache.commons.beanutils.BeanMap$12:611,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$Entry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$12].remove()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$12"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$12:615,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:285,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$2$1].<init>(org.apache.commons.collections.DoubleOrderedMap$2,int)"
    functionUses: 96
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:289,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$2$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:298,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:302,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 17
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$2:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$2:306"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.DoubleOrderedMap)"
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:307,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:309,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2:315,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2].access$400(org.apache.commons.collections.DoubleOrderedMap$2)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[UrlValidator2Fuzzer].<init>()"
    functionSourceFile: "UrlValidator2Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "UrlValidator2Fuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[UrlValidator2Fuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "UrlValidator2Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "UrlValidator2Fuzzer:22,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "UrlValidator2Fuzzer:22,1"
      Dst: "[org.apache.commons.validator.UrlValidator].<init>"
    - Src: "UrlValidator2Fuzzer:23,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "UrlValidator2Fuzzer:23,1"
      Dst: "[org.apache.commons.validator.UrlValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$Values].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$Values"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$Values:730,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$Values].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$Values"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    functionUses: 17
    ICount: 4
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$Values:734,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$Values].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$Values"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$Values:739,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$Values].<init>(org.apache.commons.beanutils.WeakFastHashMap,org.apache.commons.beanutils.WeakFastHashMap$1)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$Values"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    - "org.apache.commons.beanutils.WeakFastHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$Values].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$Values:730,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerPredicate].getInstance(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.TransformerPredicate:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.TransformerPredicate:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.TransformerPredicate:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:50,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:52,1"
      Dst: "[org.apache.commons.collections.functors.TransformerPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerPredicate].<init>(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerPredicate"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer:org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    functionUses: 26
    ICount: 22
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.TransformerPredicate:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.TransformerPredicate:80"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.functors.TransformerPredicate:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.TransformerPredicate:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.TransformerPredicate:75"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:74,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:76,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:76,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:76,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:76,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:76,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:76,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    - Src: "org.apache.commons.collections.functors.TransformerPredicate:80,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformerPredicate].getTransformer()"
    functionSourceFile: "org.apache.commons.collections.functors.TransformerPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].<init>(java.lang.Class,java.lang.String,java.lang.Class[],boolean)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor"
    linkageType: null
    functionLinenumber: 1321
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].access$000()"
    functionUses: 2
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1326"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1329"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1333"
        BranchSideFuncs:
        - "access$000()"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1322,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1324,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1330,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].access$000"
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1338,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor"
    linkageType: null
    functionLinenumber: 1346
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1347"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1352"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1354"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1355"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1356"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1354,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1355,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor:1356,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils$MethodDescriptor"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:50,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:63,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:63,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:75,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:88,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:101,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:115,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:129,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:143,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:143,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:156,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:170,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:184,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:199,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.LongLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:218,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:224,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.beanutils.locale.converters.LongLocaleConverter:224,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:50,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:63,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:63,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:75,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:88,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:101,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:115,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:129,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:143,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:143,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:156,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:170,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:184,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:199,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ShortLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:230"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:218,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:225,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:225,1"
      Dst: "[java.lang.Number].shortValue"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:226,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:226,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:226,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:226,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.ShortLocaleConverter:230,1"
      Dst: "[java.lang.Short].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromMethod].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromMethod:45,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromMethod].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromMethod:49,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromMethod].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromMethod:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromMethod:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromMethod:69,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromMethod:76,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$9].<init>(org.apache.commons.collections.BeanMap)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$9"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BeanMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$9:422,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$9].iterator()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$9"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].entryIterator()"
    functionUses: 96
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$9:424,1"
      Dst: "[org.apache.commons.collections.BeanMap].entryIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$9].size()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$9"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].access$000(org.apache.commons.collections.BeanMap)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    functionUses: 25
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$9:427,1"
      Dst: "[org.apache.commons.collections.BeanMap].access$000"
    - Src: "org.apache.commons.collections.BeanMap$9:427,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].<init>(int[])"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:140,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].<init>(int[],boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:153,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].<init>(int[],boolean,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:169,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:170,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].isValid(java.lang.String)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:192"
        BranchSideFuncs:
        - "isValid(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:186,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:189,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:189,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:189,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:193,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].isValid"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toInt(char,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:217"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:213,1"
      Dst: "[java.lang.Character].getNumericValue"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:215,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:215,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:215,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:215,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:227,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:227,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:227,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:227,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:227,1"
      Dst: "[java.util.Arrays].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:227,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].sumDigits(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:250"
        BranchSideFuncs:
        - "sumDigits(int)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit:248,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].sumDigits"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginDeclarationRule].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginDeclarationRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:43,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginDeclarationRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginDeclarationRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginDeclarationRule:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginDeclarationRule:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginDeclarationRule:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:69,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:70,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:72,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:73,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:74,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:76,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:77,1"
      Dst: "[java.util.Properties].setProperty"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:81,1"
      Dst: "[org.apache.commons.digester.plugins.PluginDeclarationRule].declarePlugin"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:83,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:83,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:83,1"
      Dst: "[org.apache.commons.digester.Digester].getMatch"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:83,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:83,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:83,1"
      Dst: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.plugins.PluginDeclarationRule].declarePlugin(org.apache.commons.digester.Digester,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginDeclarationRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginDeclarationRule:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginDeclarationRule:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginDeclarationRule:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:92,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:96,1"
      Dst: "[org.apache.commons.digester.plugins.PluginInvalidInputException].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:105,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:106,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].setId"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:107,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].setProperties"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:109,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:110,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].getPluginManager"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:112,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].init"
    - Src: "org.apache.commons.digester.plugins.PluginDeclarationRule:113,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].addDeclaration"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry:524,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule:855,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule:864,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule:867,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesAliasRule:868,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].addAlias"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].arrayContains(java.lang.String[],java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1811"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1810"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1811,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1821,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator$LazyHolder].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].getInstance(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1832"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1834"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1833,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator$LazyHolder].access$200"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1835,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator$LazyHolder].access$100"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].getInstance(boolean,java.util.List)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1854,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].getTLDEntries(org.apache.commons.validator.routines.DomainValidator$ArrayType)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1866,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1898,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1898,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1898,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1898,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1900,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isOnlyASCII(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1908"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1911"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1912"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1910"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1911,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1912,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1928"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1931"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1933"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1935"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1937"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1944"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1928,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isOnlyASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1932,1"
      Dst: "[java.net.IDN].toASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1933,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER].access$300"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1936,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1945,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1951,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1951,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1951,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].updateTLDOverride(org.apache.commons.validator.routines.DomainValidator$ArrayType,java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1986"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1989"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1988"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:1991"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:1993"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:1987,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1992,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1994,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "org.apache.commons.validator.routines.DomainValidator:1995,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2018,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2018,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2018,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2018,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2083,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2045,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].<init>(boolean,java.util.List)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2110"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2113"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2098,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2045,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2110,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2110,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2110,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2114,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2116,1"
      Dst: "[java.util.Arrays].sort"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2117,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].chompLeadingDot(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2157"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2157,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2158,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].getOverrides(org.apache.commons.validator.routines.DomainValidator$ArrayType)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2172,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2192,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2192,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2192,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2192,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2194,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isAllowLocal()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2215"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2223"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2227"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2227"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2230"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2230"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2218,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2223,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2226,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].match"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2228,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValidTld"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2230,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].isValid"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValidCountryCodeTld(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2242"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2240"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2242"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2242"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2241,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2241,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2241,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].chompLeadingDot"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2242,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].arrayContains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValidDomainSyntax(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2248"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2256"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2260"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2260"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2260"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2251,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2256,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2259,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].match"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2260,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].isValid"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValidGenericTld(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2271"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2271"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2271"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2270,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2270,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2270,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].chompLeadingDot"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2271,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].arrayContains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValidInfrastructureTld(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2282,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2282,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2282,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].chompLeadingDot"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2283,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].arrayContains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValidLocalTld(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2295"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2295"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2295"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2296"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2294,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2294,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2294,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].chompLeadingDot"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2295,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].arrayContains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].isValidTld(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2311"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2311"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2314"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2315"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DomainValidator:2316"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DomainValidator:2313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:2311,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValidLocalTld"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2314,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValidInfrastructureTld"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2315,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValidGenericTld"
    - Src: "org.apache.commons.validator.routines.DomainValidator:2316,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValidCountryCodeTld"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator].<init>(boolean,org.apache.commons.validator.routines.DomainValidator$1)"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.apache.commons.validator.routines.DomainValidator$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator:64,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaBeanMapDecorator].<init>(org.apache.commons.beanutils.DynaBean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.DynaBeanMapDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.DynaBean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaBeanMapDecorator:83,1"
      Dst: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaBeanMapDecorator].<init>(org.apache.commons.beanutils.DynaBean)"
    functionSourceFile: "org.apache.commons.beanutils.DynaBeanMapDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DynaBeanMapDecorator:94,1"
      Dst: "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DynaBeanMapDecorator].convertKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.DynaBeanMapDecorator"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FalsePredicate].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.FalsePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FalsePredicate].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.FalsePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FalsePredicate:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.FalsePredicate"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].<init>(org.apache.commons.collections.map.SingletonMap)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.SingletonMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:435,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 128
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    functionUses: 130
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:446"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:445,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:449,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:452"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:458,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:461,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:465,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:471"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:470,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:472,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    functionUses: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:478"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:477,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:479,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:484,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:486,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    functionUses: 69
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:494"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:496"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:497,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:497,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:497,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:497,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:497,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Visa].<init>()"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Visa"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Visa:114,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Visa].matches(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Visa"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Visa:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Visa:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Visa:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Visa:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Visa:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Visa:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Visa:120,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.CreditCardValidator$Visa:120,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.validator.CreditCardValidator$Visa:120,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.ByteValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:82,1"
      Dst: "[org.apache.commons.validator.routines.ByteValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:107,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].isInRange(byte,byte,byte)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].isInRange(java.lang.Byte,byte,byte)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Byte"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:133,1"
      Dst: "[java.lang.Byte].byteValue"
    - Src: "org.apache.commons.validator.routines.ByteValidator:133,1"
      Dst: "[org.apache.commons.validator.routines.ByteValidator].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].maxValue(byte,byte)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].maxValue(java.lang.Byte,byte)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:157,1"
      Dst: "[java.lang.Byte].byteValue"
    - Src: "org.apache.commons.validator.routines.ByteValidator:157,1"
      Dst: "[org.apache.commons.validator.routines.ByteValidator].maxValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].minValue(byte,byte)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:168"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].minValue(java.lang.Byte,byte)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:181,1"
      Dst: "[java.lang.Byte].byteValue"
    - Src: "org.apache.commons.validator.routines.ByteValidator:181,1"
      Dst: "[org.apache.commons.validator.routines.ByteValidator].minValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ByteValidator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ByteValidator:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:198,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.validator.routines.ByteValidator:201,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:216,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:228,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:240,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ByteValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.ByteValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ByteValidator:254,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$KeySet:713,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 17
    ICount: 4
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$KeySet:717,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    functionUses: 1
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$KeySet:722,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].<init>(org.apache.commons.beanutils.WeakFastHashMap,org.apache.commons.beanutils.WeakFastHashMap$1)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    - "org.apache.commons.beanutils.WeakFastHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].<init>(org.apache.commons.beanutils.WeakFastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$KeySet:713,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertingWrapDynaBean].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertingWrapDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:47,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertingWrapDynaBean].set(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertingWrapDynaBean"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtils].copyProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionUses: 2
    ICount: 32
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:67,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].copyProperty"
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:69,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:70,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.ConvertingWrapDynaBean:77,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].getDefaultLocale()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:49,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:49,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getDefaultLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].setDefaultLocale(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:63,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:63,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].setDefaultLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].getApplyLocalized()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:76,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:76,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getApplyLocalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].setApplyLocalized(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:89,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:89,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].setApplyLocalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:104,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:104,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:119,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:119,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:136,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:136,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:152,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:152,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.String,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:170,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:170,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.String,java.lang.Class,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:189,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:189,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.String[],java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:206,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:206,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.String[],java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:222,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:222,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].convert(java.lang.String[],java.lang.Class,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:240,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:240,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].register(org.apache.commons.beanutils.locale.LocaleConverter,java.lang.Class,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.beanutils.locale.LocaleConverter"
    - "java.lang.Class"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:257,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:257,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].deregister()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:269,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:269,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].deregister(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:283,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:283,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].deregister(java.lang.Class,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:298,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:298,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].lookup(java.lang.Class,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleConverter"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:315,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:315,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].lookup(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:331,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:331,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].lookup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleConvertUtils].create(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:348,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleConvertUtils:348,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean].create"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$3].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$3"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$3:93,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$3"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$3:95,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$3:95,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView"
    linkageType: null
    functionLinenumber: 1676
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2300(int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1677,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1678,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView"
    linkageType: null
    functionLinenumber: 1681
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 18
    ICount: 21
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1682"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1684"
        BranchSideFuncs:
        - "access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1688"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1684"
        BranchSideFuncs:
        - "access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1688"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1684"
        BranchSideFuncs:
        - "access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getValue()"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1686,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1687,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1687,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1688,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1688,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView"
    linkageType: null
    functionLinenumber: 1691
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2100(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    functionUses: 17
    ICount: 21
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1692"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1694"
        BranchSideFuncs:
        - "access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1698"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1702"
        BranchSideFuncs:
        - "access$2100(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1701"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1698"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1702"
        BranchSideFuncs:
        - "access$2100(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1701"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1696,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1697,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1697,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1698,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1698,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$EntryView:1699,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2100"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:31,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:51,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:51,1"
      Dst: "[java.lang.Math].ceil"
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:56,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache].containsKey(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:81,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].checkKey"
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:82,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache].get(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:96,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].checkKey"
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:97,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache].put(java.lang.Class,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:109,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].checkKey"
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:110,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.RuleSetCache].checkKey(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.RuleSetCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.internal.RuleSetCache:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.internal.RuleSetCache:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.internal.RuleSetCache:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.RuleSetCache:121,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER:102,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER].keepsTrailingDot()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER:106,1"
      Dst: "[java.net.IDN].toASCII"
    - Src: "org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER:106,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER].access$300()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$IDNBUGHOLDER"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(org.apache.commons.digester.Digester,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:116,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(org.apache.commons.digester.Digester,java.lang.String,int,java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:140,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(org.apache.commons.digester.Digester,java.lang.String,int,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "int"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:165,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:179,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(int,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:196,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:220,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(int,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:237,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(java.lang.String,int,java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:261,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(int,java.lang.String,int,java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:286,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(java.lang.String,int,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:328,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].<init>(int,java.lang.String,int,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:359"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:354,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.CallMethodRule].getUseExactMatch()"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].setUseExactMatch(boolean)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:447,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    - Src: "org.apache.commons.digester.CallMethodRule:453,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.CallMethodRule:453,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.CallMethodRule:457,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.CallMethodRule:457,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.CallMethodRule:457,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.CallMethodRule:457,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.CallMethodRule:457,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:480"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:475"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:478,1"
      Dst: "[org.apache.commons.digester.Digester].pushParams"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.CallMethodRule].body(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:492"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:493,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].end()"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 168
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:511"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:531"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:531"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:544"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:569"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:569"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:576"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:578"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:582"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:596"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:604"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:605"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:610"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:509,1"
      Dst: "[org.apache.commons.digester.Digester].popParams"
    - Src: "org.apache.commons.digester.CallMethodRule:511,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.digester.CallMethodRule:513,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.CallMethodRule:513,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.CallMethodRule:513,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.CallMethodRule:513,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.digester.CallMethodRule:562,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.digester.CallMethodRule:567,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtils].convert"
    - Src: "org.apache.commons.digester.CallMethodRule:577,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.CallMethodRule:579,1"
      Dst: "[org.apache.commons.digester.Digester].getCount"
    - Src: "org.apache.commons.digester.CallMethodRule:583,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.CallMethodRule:584,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.CallMethodRule:592,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.digester.CallMethodRule:592,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    - Src: "org.apache.commons.digester.CallMethodRule:596,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.CallMethodRule:600,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.CallMethodRule:600,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.CallMethodRule:611,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.digester.CallMethodRule:621,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.CallMethodRule:627,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    - Src: "org.apache.commons.digester.CallMethodRule:632,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeMethod"
    - Src: "org.apache.commons.digester.CallMethodRule:636,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].processMethodCallResult"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.digester.CallMethodRule].finish()"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].processMethodCallResult(java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallMethodRule].toString()"
    functionSourceFile: "org.apache.commons.digester.CallMethodRule"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallMethodRule:672"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallMethodRule:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallMethodRule:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallMethodRule:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallMethodRule:666,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.CallMethodRule:667,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.CallMethodRule:677,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.CallMethodRule:682,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.OnePredicate].getInstance(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.OnePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.OnePredicate:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.OnePredicate:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.OnePredicate:58,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.OnePredicate:65,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.OnePredicate:66,1"
      Dst: "[org.apache.commons.collections.functors.OnePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.OnePredicate].getInstance(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.OnePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.OnePredicate:78,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.OnePredicate:79,1"
      Dst: "[org.apache.commons.collections.functors.OnePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.OnePredicate].<init>(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.OnePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.OnePredicate:89,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.OnePredicate"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 21
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.OnePredicate:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:110"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.OnePredicate:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.OnePredicate:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.OnePredicate:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.OnePredicate:103,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.OnePredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.OnePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit:56,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].adjustToTimeZone(java.util.Calendar,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CalendarValidator:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CalendarValidator:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CalendarValidator:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:100,1"
      Dst: "[java.util.Calendar].getTimeZone"
    - Src: "org.apache.commons.validator.routines.CalendarValidator:100,1"
      Dst: "[java.util.TimeZone].hasSameRules"
    - Src: "org.apache.commons.validator.routines.CalendarValidator:101,1"
      Dst: "[java.util.Calendar].setTimeZone"
    - Src: "org.apache.commons.validator.routines.CalendarValidator:103,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.validator.routines.CalendarValidator:109,1"
      Dst: "[java.util.Calendar].set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.CalendarValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:126,1"
      Dst: "[org.apache.commons.validator.routines.CalendarValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:138,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].compareDates(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:151,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].compareMonths(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:164,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].compareQuarters(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:177,1"
      Dst: "[org.apache.commons.validator.routines.CalendarValidator].compareQuarters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].compareQuarters(java.util.Calendar,java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:192,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compareQuarters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].compareWeeks(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:205,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].compareYears(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:218,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:230,1"
      Dst: "[java.text.DateFormat].getCalendar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:242,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:254,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:267,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:279,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:293,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.lang.String,java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:308,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:321,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CalendarValidator].validate(java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.CalendarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CalendarValidator:334,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].decorate(java.util.List,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:64,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].<init>(java.util.List,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.PredicatedCollection].<init>(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:80,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].getList()"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:89,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    functionUses: 28
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:94,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:94,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:98,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:98,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:102,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:102,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:106,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:106,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    functionUses: 7
    ICount: 7
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:111,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    - Src: "org.apache.commons.collections.list.PredicatedList:112,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:112,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.PredicatedList:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.PredicatedList:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.PredicatedList:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:116,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.list.PredicatedList:116,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.PredicatedList:117,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.PredicatedList:117,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    - Src: "org.apache.commons.collections.list.PredicatedList:119,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:119,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:123,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.PredicatedList$PredicatedListIterator].<init>(org.apache.commons.collections.list.PredicatedList,java.util.ListIterator)"
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 12
    ICount: 7
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:127,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:127,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.list.PredicatedList:127,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList$PredicatedListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:131,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    - Src: "org.apache.commons.collections.list.PredicatedList:132,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:132,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.PredicatedList].getList()"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].<init>(java.util.List,org.apache.commons.collections.Predicate)"
    functionUses: 8
    ICount: 9
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:136,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].getList"
    - Src: "org.apache.commons.collections.list.PredicatedList:136,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.collections.list.PredicatedList:137,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].access$000(org.apache.commons.collections.list.PredicatedList,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.PredicatedList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:47,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList].access$100(org.apache.commons.collections.list.PredicatedList,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.PredicatedList"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList:47,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].decorate(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.MultiValueMap"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:78,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].class$"
    - Src: "org.apache.commons.collections.map.MultiValueMap:78,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap:78,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].decorate(java.util.Map,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.MultiValueMap"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:89,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap:89,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].decorate(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.MultiValueMap"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:100,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:109,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap:109,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].class$"
    - Src: "org.apache.commons.collections.map.MultiValueMap:109,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap:109,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].<init>(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:120,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap:122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    functionUses: 14
    ICount: 4
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:140,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.MultiValueMap:140,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].remove(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:157,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].getCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:161,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.apache.commons.collections.map.MultiValueMap:165,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.map.MultiValueMap:166,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    functionUses: 9
    ICount: 18
    EdgeCount: 297
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:183"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:192"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:180,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.MultiValueMap:180,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.MultiValueMap:184,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.MultiValueMap:185,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiValueMap:186,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.MultiValueMap:187,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.MultiValueMap:188,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiValueMap].getCollection(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].createCollection(int)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    functionUses: 34
    ICount: 19
    EdgeCount: 175
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:217"
        BranchSideFuncs:
        - "createCollection(int)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:216"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:207,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].getCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:209,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].createCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:210,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.map.MultiValueMap:211,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.map.MultiValueMap:213,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.MultiValueMap:213,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:235,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.MultiValueMap:235,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.MultiValueMap:235,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiValueMap:236,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.MultiValueMap:237,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.MultiValueMap:238,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.MultiValueMap:238,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].putAll"
    - Src: "org.apache.commons.collections.map.MultiValueMap:243,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiValueMap$Values].<init>(org.apache.commons.collections.map.MultiValueMap,org.apache.commons.collections.map.MultiValueMap$1)"
    functionUses: 15
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:255"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.MultiValueMap,org.apache.commons.collections.map.MultiValueMap$1)"
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:257,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:267,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].getCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:271,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].getCollection(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    functionUses: 2
    ICount: 6
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:282,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.MultiValueMap:282,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].size(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:292,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].getCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:296,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].putAll(java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:308,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.map.MultiValueMap:312,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].getCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:314,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].createCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap:315,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "org.apache.commons.collections.map.MultiValueMap:318,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.MultiValueMap:318,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].iterator(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:334,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey"
    - Src: "org.apache.commons.collections.map.MultiValueMap:337,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].totalSize()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    functionUses: 1
    ICount: 13
    EdgeCount: 330
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:353"
        BranchSideFuncs:
        - "next()"
        - "size()"
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:348,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.MultiValueMap:348,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.collections.map.MultiValueMap:349,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.map.MultiValueMap:349,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.MultiValueMap:350,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.MultiValueMap:351,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].createCollection(int)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ConstantFactory].create()"
    functionUses: 1
    ICount: 6
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:367,1"
      Dst: "[org.apache.commons.collections.Factory].create"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap:78,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.map.MultiValueMap:78,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.map.MultiValueMap:78,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterConverter"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:37,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterConverter"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>(java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:49,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterConverter"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterConverter].convertToString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterConverter"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 9
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.CharacterConverter:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterConverter:71"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:72,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:73,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:73,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CharacterConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.CharacterConverter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.CharacterConverter:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterConverter:89"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterConverter:88"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.beanutils.converters.CharacterConverter:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterConverter:92"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.converters.CharacterConverter:91"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:88,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:89,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:89,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:89,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:89,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.beanutils.converters.CharacterConverter:92,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:729,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:734"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:734"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:732,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:734,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectCreateRuleFactory:734,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator:135,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>(java.util.Map$Entry)"
    functionUses: 124
    ICount: 7
    EdgeCount: 96
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator:139,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator:140,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator:144,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].<init>(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:121,1"
      Dst: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].<init>(java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:138,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:85,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:85,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:140,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:145,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtils].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 9
    ICount: 50
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:166"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:165"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:166"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:165"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:166"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:165"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:166"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:165"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:166"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:165"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:166,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].setProperty"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:171,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:171,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:171,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:171,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:173,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:174,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure:175,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].getPropertyName()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].getPropertyValue()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].isIgnoreNull()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueChangeClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].decorate(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnmodifiableBuffer:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnmodifiableBuffer:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnmodifiableBuffer:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:60,1"
      Dst: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].<init>(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:71,1"
      Dst: "[org.apache.commons.collections.buffer.AbstractBufferDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:82,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:83,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:94,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:95,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 43
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:100,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:100,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:100,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:104,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:108,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:112,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:116,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:120,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:124,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnmodifiableBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnmodifiableBuffer:129,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromStream].<init>(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:45,1"
      Dst: "[org.apache.commons.digester.plugins.RuleLoader].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:46,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromStream].load"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromStream].load(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:57,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:60,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:63,1"
      Dst: "[java.io.ByteArrayOutputStream].write"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:65,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderFromStream].addRules(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderFromStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:74,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:75,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:77,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:77,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:88,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:88,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:89,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderFromStream:90,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].addRuleInstances"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:50,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:63,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:63,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:75,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:88,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:101,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:115,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:129,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:143,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:143,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:156,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:170,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:184,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:199,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:220,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:220,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter:220,1"
      Dst: "[java.sql.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.StringValueTransformer].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.StringValueTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.StringValueTransformer].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.StringValueTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.StringValueTransformer:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.StringValueTransformer"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.StringValueTransformer:64,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:48,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:52,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromResource:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromResource:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromResource:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromResource:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromResource:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:70,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:77,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:77,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:82,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:82,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:82,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:82,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:86,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].loadRules"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromResource].loadRules(org.apache.commons.digester.Digester,java.lang.Class,java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromResource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 4
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:105,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromStream].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:113,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:115,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:115,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromResource:115,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:195,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].<init>(int)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:205,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].<init>(org.apache.commons.beanutils.DynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:216,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:217,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].setElementDynaClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:227,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:228,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].setElementType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:238,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:238,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:239,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:249,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:251,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].growList(int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:271,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].transform"
    - Src: "org.apache.commons.beanutils.LazyDynaList:273,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].growList"
    - Src: "org.apache.commons.beanutils.LazyDynaList:275,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].transform(java.lang.Object)"
    functionUses: 47
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:288,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].transform"
    - Src: "org.apache.commons.beanutils.LazyDynaList:290,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    functionUses: 12
    ICount: 17
    EdgeCount: 349
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:306"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:313"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:303,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:307,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:307,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    - Src: "org.apache.commons.beanutils.LazyDynaList:309,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.beanutils.LazyDynaList:309,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.LazyDynaList:309,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.LazyDynaList:310,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:332,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:336,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:336,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    - Src: "org.apache.commons.beanutils.LazyDynaList:342,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.beanutils.LazyDynaList:342,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.LazyDynaList:342,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].transform"
    - Src: "org.apache.commons.beanutils.LazyDynaList:345,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].growList"
    - Src: "org.apache.commons.beanutils.LazyDynaList:348,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.LazyDynaList:349,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].growList(int)"
    functionUses: 40
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:369,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].growList"
    - Src: "org.apache.commons.beanutils.LazyDynaList:371,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].growList(int)"
    functionUses: 18
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:389,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].transform"
    - Src: "org.apache.commons.beanutils.LazyDynaList:391,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].growList"
    - Src: "org.apache.commons.beanutils.LazyDynaList:393,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].toArray()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:422"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:415,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:419,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:421,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaList:422,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].get"
    - Src: "org.apache.commons.beanutils.LazyDynaList:422,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getMap"
    - Src: "org.apache.commons.beanutils.LazyDynaList:426,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getMap()"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getInstance()"
    functionUses: 26
    ICount: 63
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:465"
        BranchSideFuncs:
        - "getMap()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:467"
        BranchSideFuncs:
        - "getInstance()"
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:443,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:443,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.LazyDynaList:444,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaList:445,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:446,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.beanutils.LazyDynaList:457,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:464,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].get"
    - Src: "org.apache.commons.beanutils.LazyDynaList:464,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getMap"
    - Src: "org.apache.commons.beanutils.LazyDynaList:468,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:470,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.beanutils.LazyDynaList:475,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaList:476,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaList:477,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaList:477,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].toDynaBeanArray()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:491,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:495,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:497,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].setElementType(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].createDynaBeanForMapProperty(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getMap()"
    functionUses: 1
    ICount: 76
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:516"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:516"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:537"
        BranchSideFuncs:
        - "createDynaBeanForMapProperty(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:540"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "getDynaClass()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:550"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:550"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:554"
        BranchSideFuncs:
        - "getMap()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:553"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:513,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:516,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.LazyDynaList:517,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:518,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:526,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:528,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:528,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaList:529,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaList:529,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaList:534,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaList:535,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].createDynaBeanForMapProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaList:536,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:541,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:545,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:549,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:551,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getMap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils.DynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.BasicDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].newInstance()"
    - "[org.apache.commons.beanutils.WrapDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.WrapDynaBean].getInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getMap()"
    functionUses: 1
    ICount: 53
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:574"
        BranchSideFuncs:
        - "newInstance()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:577"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:580"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:584"
        BranchSideFuncs:
        - "getMap()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:566,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:569,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:570,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:575,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:576,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:577,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaList:578,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:581,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getMap"
    - Src: "org.apache.commons.beanutils.LazyDynaList:588,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:588,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaList:590,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaList:590,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].growList(int)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].transform(java.lang.Object)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:607"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:610"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:613"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:607,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.LazyDynaList:611,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    - Src: "org.apache.commons.beanutils.LazyDynaList:614,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].transform"
    - Src: "org.apache.commons.beanutils.LazyDynaList:615,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaClass].<init>()"
    - "[org.apache.commons.beanutils.LazyDynaList].setElementDynaClass(org.apache.commons.beanutils.DynaClass)"
    - "[org.apache.commons.beanutils.LazyDynaList].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaList].setElementType(java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaList].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.BasicDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.RowSetDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.JDBCDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].newInstance()"
    - "[org.apache.commons.beanutils.WrapDynaClass].newInstance()"
    - "[org.apache.commons.beanutils.LazyDynaList].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaList].createDynaBeanForMapProperty(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getInstance()"
    - "[org.apache.commons.beanutils.LazyDynaMap].getMap()"
    functionUses: 4
    ICount: 79
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:639"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:664"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:643"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:648"
        BranchSideFuncs:
        - "<init>()"
        - "setElementDynaClass(org.apache.commons.beanutils.DynaClass)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:654"
        BranchSideFuncs:
        - "setElementType(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:653"
        BranchSideFuncs:
        - "newInstance()"
        - "getDynaClass()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:666"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:668"
        BranchSideFuncs:
        - "createDynaBeanForMapProperty(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:667"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:670"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:682"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:688"
        BranchSideFuncs:
        - "getMap()"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:644,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:644,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].setElementDynaClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:648,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].getDynaClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:649,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].setElementType"
    - Src: "org.apache.commons.beanutils.LazyDynaList:654,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].newInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:655,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.LazyDynaList:657,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:657,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.LazyDynaList:658,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaList:658,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.LazyDynaList:658,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:666,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.LazyDynaList:667,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaList].createDynaBeanForMapProperty"
    - Src: "org.apache.commons.beanutils.LazyDynaList:671,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaList:681,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    - Src: "org.apache.commons.beanutils.LazyDynaList:683,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].getMap"
    - Src: "org.apache.commons.beanutils.LazyDynaList:688,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].createDynaBeanForMapProperty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.LazyDynaMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaMap].<init>(java.util.Map)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaList:708,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaList].getDynaClass()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaList"
    linkageType: null
    functionLinenumber: 714
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaList:715"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaList:714"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].<init>()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:33,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.FormSet:60,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.validator.FormSet:81,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].addConstant(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:102,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.validator.FormSet:103,1"
      Dst: "[org.apache.commons.validator.FormSet].getLog"
    - Src: "org.apache.commons.validator.FormSet:103,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.FormSet:103,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.FormSet:103,1"
      Dst: "[org.apache.commons.validator.FormSet].displayKey"
    - Src: "org.apache.commons.validator.FormSet:103,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.FormSet:103,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.validator.FormSet:105,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].addForm(org.apache.commons.validator.Form)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Form"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:116,1"
      Dst: "[org.apache.commons.validator.Form].getName"
    - Src: "org.apache.commons.validator.FormSet:117,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.validator.FormSet:118,1"
      Dst: "[org.apache.commons.validator.FormSet].getLog"
    - Src: "org.apache.commons.validator.FormSet:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.FormSet:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.FormSet:118,1"
      Dst: "[org.apache.commons.validator.FormSet].displayKey"
    - Src: "org.apache.commons.validator.FormSet:118,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.FormSet:118,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.validator.FormSet:121,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].displayKey()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:132,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.FormSet:133,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.FormSet:134,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.FormSet:138,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.validator.FormSet:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getCountry()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getForm(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Form"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:174,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getForms()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:184,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getLanguage()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getLog()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:208,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getType()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:224,1"
      Dst: "[org.apache.commons.validator.FormSet].getVariant"
    - Src: "org.apache.commons.validator.FormSet:225,1"
      Dst: "[org.apache.commons.validator.FormSet].getLanguage"
    - Src: "org.apache.commons.validator.FormSet:225,1"
      Dst: "[org.apache.commons.validator.FormSet].getCountry"
    - Src: "org.apache.commons.validator.FormSet:226,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].getVariant()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].isMerged()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].isProcessed()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].merge(org.apache.commons.validator.FormSet)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.FormSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSet:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:282,1"
      Dst: "[org.apache.commons.validator.FormSet].getForms"
    - Src: "org.apache.commons.validator.FormSet:284,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.validator.FormSet:284,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.validator.FormSet:284,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.FormSet:284,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.FormSet:285,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.validator.FormSet:286,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.FormSet:289,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.validator.FormSet:289,1"
      Dst: "[org.apache.commons.validator.Form].merge"
    - Src: "org.apache.commons.validator.FormSet:291,1"
      Dst: "[org.apache.commons.validator.FormSet].addForm"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.FormSet].process(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSet:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:304,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.validator.FormSet:304,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.validator.FormSet:304,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.FormSet:304,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.FormSet:305,1"
      Dst: "[org.apache.commons.validator.Form].process"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.FormSet].setCountry(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].setLanguage(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].setVariant(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSet].toString()"
    functionSourceFile: "org.apache.commons.validator.FormSet"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.FormSet].getForms()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    functionUses: 69
    ICount: 25
    EdgeCount: 274
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSet:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSet:361"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "getForms()"
        - "next()"
      - BranchSide: "org.apache.commons.validator.FormSet:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSet:345,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.FormSet:347,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.FormSet:355,1"
      Dst: "[org.apache.commons.validator.FormSet].getForms"
    - Src: "org.apache.commons.validator.FormSet:355,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.validator.FormSet:355,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.validator.FormSet:355,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.FormSet:355,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.FormSet:361,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].<init>(org.apache.commons.collections.map.MultiValueMap,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.MultiValueMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.MultiValueMap].getCollection(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 1
    ICount: 12
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:400,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:402,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].getCollection"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:403,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.collection.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.BinaryHeap].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    functionUses: 31
    ICount: 10
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:411"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:407,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:408,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:409,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:414,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionUses: 124
    ICount: 4
    EdgeCount: 95
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.MultiValueMap$ValuesIterator:418,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].<init>(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].<init>(org.apache.commons.collections.list.CursorableLinkedList,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:576,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    functionUses: 148
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:581"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:580"
        BranchSideFuncs:
        - "nextIndex()"
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:581,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:585"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:584"
        BranchSideFuncs:
        - "previousIndex()"
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:585,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:589,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:593,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    functionUses: 37
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$SubCursor:599,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.URLConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.URLConverter"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.URLConverter:38,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.URLConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.URLConverter"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.URLConverter:50,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.URLConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.URLConverter"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.URLConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.URLConverter"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 13
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.URLConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.URLConverter:80"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.converters.URLConverter:79"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.URLConverter:76,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.URLConverter:77,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.URLConverter:77,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.commons.beanutils.converters.URLConverter:77,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.beanutils.converters.URLConverter:80,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].getInstance(java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:71,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:77,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:80,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:87,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].<init>(java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 19
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:114"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:114,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:114,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:114,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:114,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:114,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:114,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:118,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:119,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:137,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateTransformer].class$"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:137,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:138,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateTransformer:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateTransformer:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:146,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateTransformer].class$"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:146,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:147,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateTransformer].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:137,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:137,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.InstantiateTransformer:137,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EmptyMapIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.EmptyMapIterator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EmptyMapIterator:42,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].createRangeValidator(org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[],org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.CodeValidator"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[]"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:290,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator$1].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:290,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].genericCreditCardValidator()"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.CreditCardValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:339,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].genericCreditCardValidator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].genericCreditCardValidator(int)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.CreditCardValidator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:351,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].genericCreditCardValidator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].genericCreditCardValidator(int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.CreditCardValidator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:364,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:364,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].validLength(int,org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:376"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:391,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].<init>(org.apache.commons.validator.routines.CodeValidator[])"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.CodeValidator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:398,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:383,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:400,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:402,1"
      Dst: "[java.util.Collections].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].<init>(org.apache.commons.validator.routines.CodeValidator[],org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[])"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.routines.CodeValidator[]"
    - "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:416"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:415,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:383,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:417,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:422,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:423,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].createRangeValidator"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].<init>(org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[])"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:431,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:383,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:433,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:435,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].createRangeValidator"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:435,1"
      Dst: "[java.util.Collections].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].<init>(long)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:444,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:383,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:445,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].isOn"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:446,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].isOn(long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:484"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:483"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:493"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:493,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:496,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:496,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:496,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:497,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].isValid"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:511"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:511"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:511"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:511,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:515,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:515,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:515,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator:516,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorException].<init>()"
    functionSourceFile: "org.apache.commons.validator.ValidatorException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorException:31,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorException:40,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:304,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:314,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:316,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule].end()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternRule:327,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ClosureTransformer].getInstance(org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.ClosureTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ClosureTransformer:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ClosureTransformer:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ClosureTransformer:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ClosureTransformer:50,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.ClosureTransformer:52,1"
      Dst: "[org.apache.commons.collections.functors.ClosureTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ClosureTransformer].<init>(org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.ClosureTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ClosureTransformer:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ClosureTransformer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPClosure].execute(java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ClosureTransformer:73,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ClosureTransformer].getClosure()"
    functionSourceFile: "org.apache.commons.collections.functors.ClosureTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:87,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 88
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 77
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor:org.apache.commons.collections.ReferenceMap$SoftRef:org.apache.commons.collections.ReferenceMap$WeakRef:org.apache.commons.collections.SequencedHashMap$Entry:org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:org.apache.commons.collections.keyvalue.MultiKey:org.apache.commons.collections.map.AbstractReferenceMap$SoftRef:org.apache.commons.collections.map.AbstractReferenceMap$WeakRef:org.apache.commons.logging.impl.WeakHashtable$Referenced:org.apache.commons.validator.util.Flags].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    functionUses: 63
    ICount: 15
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:110"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:110"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:111,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:111,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:111,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:org.apache.commons.collections.DefaultMapEntry:org.apache.commons.collections.DoubleOrderedMap$Node:org.apache.commons.collections.SequencedHashMap$Entry:org.apache.commons.collections.StaticBucketMap$Node:org.apache.commons.collections.bidimap.TreeBidiMap$Node:org.apache.commons.collections.keyvalue.AbstractKeyValue:org.apache.commons.collections.map.AbstractHashedMap$HashEntry:org.apache.commons.collections.map.StaticBucketMap$Node:org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    functionUses: 92
    ICount: 32
    EdgeCount: 145
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:121"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:121"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:121"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$Entry:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$Entry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:125,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:125,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:125,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:125,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:125,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$Entry"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    functionUses: 70
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:130,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:130,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:130,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:130,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getValue"
    - Src: "org.apache.commons.collections.SequencedHashMap$Entry:130,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6$1].<init>(org.apache.commons.collections.DoubleOrderedMap$6,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6$1"
    linkageType: null
    functionLinenumber: 1591
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$6"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>(org.apache.commons.collections.DoubleOrderedMap,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].access$2100(org.apache.commons.collections.DoubleOrderedMap$6)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6$1:1592,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$6].access$2100"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6$1:1592,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6$1].doGetNext()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6$1"
    linkageType: null
    functionLinenumber: 1594
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].<init>(org.apache.commons.collections.map.AbstractReferenceMap,org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.commons.collections.map.AbstractReferenceMap"
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].toReference(int,java.lang.Object,int)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].toReference(int,java.lang.Object,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:574,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:576,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].toReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:587"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:587,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 85
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:597"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:596"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:597,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].toReference(int,java.lang.Object,int)"
    functionUses: 5
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:610"
        BranchSideFuncs:
        - "toReference(int,java.lang.Object,int)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:607,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:609,1"
      Dst: "[java.lang.ref.Reference].clear"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:611,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].toReference"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualValue(java.lang.Object,java.lang.Object)"
    functionUses: 92
    ICount: 25
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:628"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:627"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:628"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:631"
        BranchSideFuncs:
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:639"
        BranchSideFuncs:
        - "getValue()"
        - "isEqualValue(java.lang.Object,java.lang.Object)"
        - "isEqualKey(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:639"
        BranchSideFuncs:
        - "getValue()"
        - "isEqualValue(java.lang.Object,java.lang.Object)"
        - "isEqualKey(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:639"
        BranchSideFuncs:
        - "getValue()"
        - "isEqualValue(java.lang.Object,java.lang.Object)"
        - "isEqualKey(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:633,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:634,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:640,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:640,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:640,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hashEntry(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].hashEntry(java.lang.Object,java.lang.Object)"
    functionUses: 63
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:652,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:652,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:652,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].hashEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].toReference(int,java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 665
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].access$000(org.apache.commons.collections.map.AbstractReferenceMap)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].access$000(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionUses: 3
    ICount: 19
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:668,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].access$000"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:668,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:669,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:670,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].purge(java.lang.ref.Reference)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 679
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.ref.Reference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:681"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:681"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:681"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:683"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:686"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:691"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry:684,1"
      Dst: "[java.lang.ref.Reference].clear"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory:765,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory:768,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory:768,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory:770,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNestedPropertiesRuleFactory:771,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].setAllowUnknownChildElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].<init>(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertiesRule:58,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].<init>()"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertiesRule:66,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertiesRule:81,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].<init>(java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertiesRule:126,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertiesRule:169,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.SetPropertiesRule:182,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.commons.digester.SetPropertiesRule:183,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.commons.digester.SetPropertiesRule:184,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.SetPropertiesRule:185,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.commons.digester.SetPropertiesRule:187,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.SetPropertiesRule:205,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.SetPropertiesRule:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetPropertiesRule:206,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetPropertiesRule:206,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetPropertiesRule:206,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetPropertiesRule:231,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.SetPropertiesRule:232,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].isWriteable"
    - Src: "org.apache.commons.digester.SetPropertiesRule:234,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.digester.SetPropertiesRule:238,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.digester.SetPropertiesRule:246,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.SetPropertiesRule:246,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.SetPropertiesRule:254,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].populate"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].addAlias(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertiesRule:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertiesRule:287"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].toString()"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertiesRule:302,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.SetPropertiesRule:303,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.SetPropertiesRule:304,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].isIgnoreMissingProperty()"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertiesRule].setIgnoreMissingProperty(boolean)"
    functionSourceFile: "org.apache.commons.digester.SetPropertiesRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].<init>(org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:659,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:661,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:661,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 126
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:665,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    functionUses: 128
    ICount: 9
    EdgeCount: 110
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:669,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:671,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 32
    ICount: 17
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:675"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:678"
        BranchSideFuncs:
        - "getValue()"
        - "remove(java.lang.Object)"
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:676,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:679,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:680,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:681,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    functionUses: 1
    ICount: 9
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:687"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:689"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:688,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:690,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 5
    ICount: 9
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:696"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:695,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:697,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:701"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:703"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:702,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:704,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:704,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:704,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:706,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:708,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:712,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:712,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getKey()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    functionUses: 69
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:718"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:721"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:719,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:719,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:719,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:719,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator:719,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$MyMapEntry].<init>(org.apache.commons.collections.BeanMap,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$MyMapEntry"
    linkageType: null
    functionLinenumber: 660
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.BeanMap"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$MyMapEntry:661,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$MyMapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$MyMapEntry"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue(java.lang.Object)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$MyMapEntry:672,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey"
    - Src: "org.apache.commons.collections.BeanMap$MyMapEntry:673,1"
      Dst: "[org.apache.commons.collections.BeanMap].get"
    - Src: "org.apache.commons.collections.BeanMap$MyMapEntry:675,1"
      Dst: "[org.apache.commons.collections.BeanMap].put"
    - Src: "org.apache.commons.collections.BeanMap$MyMapEntry:677,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.EmailValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].getInstance(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.EmailValidator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:95,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].getInstance(boolean,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.EmailValidator"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:129,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].<init>(boolean,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:138,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.EmailValidator:140,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].<init>(boolean,boolean,org.apache.commons.validator.routines.DomainValidator)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "org.apache.commons.validator.routines.DomainValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:152,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.EmailValidator:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.EmailValidator:157,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isAllowLocal"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:175,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.validator.routines.EmailValidator:180,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.EmailValidator:181,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.EmailValidator:185,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.routines.EmailValidator:185,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].isValidUser"
    - Src: "org.apache.commons.validator.routines.EmailValidator:189,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].isValidDomain"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].isValidDomain(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:204,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.EmailValidator:206,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.EmailValidator:208,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].getInstance"
    - Src: "org.apache.commons.validator.routines.EmailValidator:209,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.routines.EmailValidator:209,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValid"
    - Src: "org.apache.commons.validator.routines.EmailValidator:213,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValid"
    - Src: "org.apache.commons.validator.routines.EmailValidator:213,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.EmailValidator:213,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValidTld"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.EmailValidator].isValidUser(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.EmailValidator:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.EmailValidator:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.EmailValidator:226,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.EmailValidator:230,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.EmailValidator:230,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Mastercard].<init>()"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Mastercard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Mastercard].matches(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Mastercard"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Mastercard:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Mastercard:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Mastercard:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Mastercard:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:105,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:105,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:106,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.validator.CreditCardValidator$Mastercard:106,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1517,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1520
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$5$1].<init>(org.apache.commons.collections.DoubleOrderedMap$5,int)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1521,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$5$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1529
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1530,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1534,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1538
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    - "[org.apache.commons.collections.DoubleOrderedMap].removeValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 11
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$5:1543"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$5:1538"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.DoubleOrderedMap)"
        - "removeValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1539,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1541,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].removeValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$5:1551"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$5:1557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$5:1556"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$5:1552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$5:1551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$5:1550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1549,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1551,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1552,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1552,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].removeValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1560
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$5:1561,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$5].access$2000(org.apache.commons.collections.DoubleOrderedMap$5)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$5"
    linkageType: null
    functionLinenumber: 1516
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$5"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory:532,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory:536,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory:540,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser,org.apache.commons.digester.xmlrules.DigesterRuleParser$1)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory:532,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$BeanPropertySetterRuleFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].<init>()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:51,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.validator.ValidatorAction:130,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:130,1"
      Dst: "[java.util.Collections].synchronizedList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].executeValidationMethod(org.apache.commons.validator.Field,java.util.Map,org.apache.commons.validator.ValidatorResults,int)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.commons.validator.Field"
    - "java.util.Map"
    - "org.apache.commons.validator.ValidatorResults"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 77
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:151,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.ValidatorAction:156,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getClassLoader"
    - Src: "org.apache.commons.validator.ValidatorAction:157,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].loadValidationClass"
    - Src: "org.apache.commons.validator.ValidatorAction:158,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].loadParameterClasses"
    - Src: "org.apache.commons.validator.ValidatorAction:159,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].loadValidationMethod"
    - Src: "org.apache.commons.validator.ValidatorAction:163,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getParameterValues"
    - Src: "org.apache.commons.validator.ValidatorAction:165,1"
      Dst: "[org.apache.commons.validator.Field].isIndexed"
    - Src: "org.apache.commons.validator.ValidatorAction:166,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].handleIndexedField"
    - Src: "org.apache.commons.validator.ValidatorAction:171,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getValidationClassInstance"
    - Src: "org.apache.commons.validator.ValidatorAction:171,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.validator.ValidatorAction:174,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.ValidatorAction:174,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:177,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.validator.ValidatorAction:186,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].isValid"
    - Src: "org.apache.commons.validator.ValidatorAction:187,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].onlyReturnErrors"
    - Src: "org.apache.commons.validator.ValidatorAction:188,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].add"
    - Src: "org.apache.commons.validator.ValidatorAction:202,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getLog"
    - Src: "org.apache.commons.validator.ValidatorAction:202,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:202,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:202,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:202,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].formatJavaScriptFileName()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:215,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.ValidatorAction:217,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.ValidatorAction:218,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:218,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.commons.validator.ValidatorAction:218,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:218,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].generateJsFunction()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:228,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:230,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:231,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.ValidatorAction:231,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.commons.validator.ValidatorAction:234,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getClassLoader(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:241,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getValidator"
    - Src: "org.apache.commons.validator.ValidatorAction:242,1"
      Dst: "[org.apache.commons.validator.Validator].getClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getClassname()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getDependencyList()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:260,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getDepends()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getJavascript()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getJsFunctionName()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getLog()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:299,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getMethod()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getMethodParams()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getMsg()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getName()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getParameterValues(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:349,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.validator.ValidatorAction:352,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.validator.ValidatorAction:353,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorAction].getValidationClassInstance()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:363,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.validator.ValidatorAction:363,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.validator.ValidatorAction:368,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.validator.ValidatorAction:368,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.validator.ValidatorAction:370,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:370,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:370,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.ValidatorAction:370,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:372,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].getValidator(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Validator"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:380,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].handleIndexedField(org.apache.commons.validator.Field,int,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.validator.Field"
    - "int"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:392,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.commons.validator.ValidatorAction:395,1"
      Dst: "[org.apache.commons.validator.Field].getIndexedProperty"
    - Src: "org.apache.commons.validator.ValidatorAction:402,1"
      Dst: "[org.apache.commons.validator.Field].clone"
    - Src: "org.apache.commons.validator.ValidatorAction:403,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.ValidatorAction:403,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:403,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:403,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:403,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].replace"
    - Src: "org.apache.commons.validator.ValidatorAction:403,1"
      Dst: "[org.apache.commons.validator.Field].setKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].init()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:412,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].loadJavascriptFunction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].isDependency(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:422,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].isValid(java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:432,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].javaScriptAlreadyLoaded()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:440"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].loadJavascriptFunction()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:467"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:453,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].javaScriptAlreadyLoaded"
    - Src: "org.apache.commons.validator.ValidatorAction:457,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getLog"
    - Src: "org.apache.commons.validator.ValidatorAction:457,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.validator.ValidatorAction:458,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.validator.ValidatorAction:462,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].generateJsFunction"
    - Src: "org.apache.commons.validator.ValidatorAction:465,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].formatJavaScriptFileName"
    - Src: "org.apache.commons.validator.ValidatorAction:468,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:468,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:468,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:471,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].readJavaScriptFile"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].loadParameterClasses(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:491,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.validator.ValidatorAction:494,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.validator.ValidatorAction:497,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.validator.ValidatorAction:500,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.ValidatorAction:500,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorAction].loadValidationClass(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:520,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.validator.ValidatorAction:522,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:522,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].loadValidationMethod()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:537,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.validator.ValidatorAction:540,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:540,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:540,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.ValidatorAction:540,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:540,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].onlyReturnErrors(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:548,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getValidator"
    - Src: "org.apache.commons.validator.ValidatorAction:549,1"
      Dst: "[org.apache.commons.validator.Validator].getOnlyReturnErrors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].openInputStream(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:563"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:566"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:568"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:564,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.commons.validator.ValidatorAction:567,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.ValidatorAction:567,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].readJavaScriptFile(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:585"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:593"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:601"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:579,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.validator.ValidatorAction:579,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.validator.ValidatorAction:581,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.ValidatorAction:581,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.validator.ValidatorAction:584,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].openInputStream"
    - Src: "org.apache.commons.validator.ValidatorAction:586,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getLog"
    - Src: "org.apache.commons.validator.ValidatorAction:586,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:586,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:586,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorAction:586,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.validator.ValidatorAction:591,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:591,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:593,1"
      Dst: "[java.io.BufferedReader].readLine"
    - Src: "org.apache.commons.validator.ValidatorAction:596,1"
      Dst: "[java.io.BufferedReader].close"
    - Src: "org.apache.commons.validator.ValidatorAction:601,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.commons.validator.ValidatorAction:597,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.validator.ValidatorAction:601,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorAction].setClassname(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setDepends(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:638"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:638"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:640"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:632,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.validator.ValidatorAction:634,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:635,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.validator.ValidatorAction:636,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.validator.ValidatorAction:636,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.ValidatorAction:638,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.ValidatorAction:639,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorAction].setJavascript(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:651,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setJsFunction(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:685"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:686,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setJsFunctionName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setMethod(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setMethodParams(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorAction:721"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:724"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorAction:724"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorAction:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorAction:726"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:718,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.validator.ValidatorAction:720,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:721,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.validator.ValidatorAction:722,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.validator.ValidatorAction:722,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.ValidatorAction:724,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.ValidatorAction:725,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorAction].setMsg(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorAction].toString()"
    functionSourceFile: "org.apache.commons.validator.ValidatorAction"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorAction:755,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorAction:756,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorAction:759,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].<init>(org.apache.commons.collections.CursorableLinkedList,int,int)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1205
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].<init>()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 1
    ICount: 67
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableSubList:1207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1207"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1213"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1215"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1228"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1227"
        BranchSideFuncs:
        - "prev()"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "next()"
        - "getListableAt(int)"
    - Branch String: "org.apache.commons.collections.CursorableSubList:1222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1206,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].<init>"
    - Src: "org.apache.commons.collections.CursorableSubList:1207,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].size"
    - Src: "org.apache.commons.collections.CursorableSubList:1208,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.CursorableSubList:1210,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.CursorableSubList:1214,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    - Src: "org.apache.commons.collections.CursorableSubList:1214,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableSubList:1215,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableSubList:1215,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableSubList:1221,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].clear()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1237
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 13
    ICount: 9
    EdgeCount: 242
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableSubList:1240"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1244"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1238,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1239,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].iterator"
    - Src: "org.apache.commons.collections.CursorableSubList:1240,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableSubList:1241,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableSubList:1242,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableSubList].iterator()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1246
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    functionUses: 58
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1247,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1248,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].size()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 49
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1252,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1253,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    functionUses: 21
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1257,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1258,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].toArray()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1262,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1263,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1266
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    functionUses: 17
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1267,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1268,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1271
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    functionUses: 15
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1272,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1273,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1276
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    functionUses: 15
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1277,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1278,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].removeFirst()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1282,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1283,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].removeLast()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1287,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1288,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1291
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1292,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1293,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1296
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    functionUses: 25
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1297,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1298,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].addFirst(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1302,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1303,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].addFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].addLast(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1307,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1308,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].addLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1312,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1313,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1316
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    functionUses: 10
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1317,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1318,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].containsAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1322,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1323,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].hashCode()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1326
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    functionUses: 71
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1327,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1328,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1332,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1333,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].retainAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1336
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1337,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1338,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1341
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    functionUses: 100
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1342,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1343,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].get(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1346
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    functionUses: 28
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1347,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1348,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].getFirst()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1352,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1353,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].getLast()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1357,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1358,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1361
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1362,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1363,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1366
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    functionUses: 13
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1367,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1368,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1371
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1372,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1373,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1376
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1377,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1378,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1382,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1383,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1386
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1387,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1388,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1391
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1392,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].checkForComod"
    - Src: "org.apache.commons.collections.CursorableSubList:1393,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].subList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1405
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Listable"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].broadcastListableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 4
    ICount: 39
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableSubList:1408"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1406"
        BranchSideFuncs:
        - "insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1405"
        BranchSideFuncs:
        - "insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.CursorableSubList:1408"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:-1"
        BranchSideFuncs:
        - "insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1409"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1412"
        BranchSideFuncs:
        - "prev()"
    - Branch String: "org.apache.commons.collections.CursorableSubList:1413"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1416"
        BranchSideFuncs:
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1415"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableSubList:1416"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1419"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1418"
        BranchSideFuncs:
        - "broadcastListableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1408,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    - Src: "org.apache.commons.collections.CursorableSubList:1409,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableSubList:1410,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableSubList:1411,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableSubList:1413,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableSubList:1419,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableInserted"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1426
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].broadcastListableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 5
    ICount: 34
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableSubList:1429"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1429"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1433"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1436"
        BranchSideFuncs:
        - "next()"
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableSubList:1436"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1439"
        BranchSideFuncs:
        - "prev()"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1438"
        BranchSideFuncs:
        - "removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "broadcastListableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1429,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableSubList:1429,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableSubList:1430,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableSubList:1431,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableSubList:1439,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeListable"
    - Src: "org.apache.commons.collections.CursorableSubList:1440,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableRemoved"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableSubList].checkForComod()"
    functionSourceFile: "org.apache.commons.collections.CursorableSubList"
    linkageType: null
    functionLinenumber: 1451
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableSubList:1452"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableSubList:1454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableSubList:1453,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:553,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:563"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:571"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:577"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:557,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:564,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:569,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:575,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:578,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory].getParamTypes"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory].getParamTypes(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:592"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:596"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:593,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:594,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:596,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:597,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:597,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$CallMethodRuleFactory:599,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1:54,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1].initialValue()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1:58,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].decorate(org.apache.commons.collections.SortedBag)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:52,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedSortedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].<init>(org.apache.commons.collections.SortedBag)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:63,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].<init>(org.apache.commons.collections.Bag,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:74,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].getSortedBag()"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].first()"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:89,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:89,1"
      Dst: "[org.apache.commons.collections.SortedBag].first"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].last()"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:95,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:95,1"
      Dst: "[org.apache.commons.collections.SortedBag].last"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedSortedBag].comparator()"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:101,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.SynchronizedSortedBag:101,1"
      Dst: "[org.apache.commons.collections.SortedBag].comparator"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ShortConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ShortConverter"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ShortConverter:41,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ShortConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ShortConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ShortConverter:53,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ShortConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ShortConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:110,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getObject(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:124,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getString(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:140,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.MapUtils:142,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getBoolean(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:164,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.MapUtils:170,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.apache.commons.collections.MapUtils:174,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getNumber(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:212"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.MapUtils:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:196,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.MapUtils:204,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.apache.commons.collections.MapUtils:204,1"
      Dst: "[java.text.NumberFormat].parse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getByte(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:225,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    - Src: "org.apache.commons.collections.MapUtils:231,1"
      Dst: "[java.lang.Number].byteValue"
    - Src: "org.apache.commons.collections.MapUtils:231,1"
      Dst: "[java.lang.Byte].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getShort(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:244,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    - Src: "org.apache.commons.collections.MapUtils:250,1"
      Dst: "[java.lang.Number].shortValue"
    - Src: "org.apache.commons.collections.MapUtils:250,1"
      Dst: "[java.lang.Short].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getInteger(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MapUtils].getNumber(java.util.Map,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:263,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    - Src: "org.apache.commons.collections.MapUtils:269,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "org.apache.commons.collections.MapUtils:269,1"
      Dst: "[java.lang.Integer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getLong(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:282,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    - Src: "org.apache.commons.collections.MapUtils:288,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.collections.MapUtils:288,1"
      Dst: "[java.lang.Long].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getFloat(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:301,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    - Src: "org.apache.commons.collections.MapUtils:307,1"
      Dst: "[java.lang.Number].floatValue"
    - Src: "org.apache.commons.collections.MapUtils:307,1"
      Dst: "[java.lang.Float].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getDouble(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:320,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    - Src: "org.apache.commons.collections.MapUtils:326,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.collections.MapUtils:326,1"
      Dst: "[java.lang.Double].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getMap(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:345"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:341,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getObject(java.util.Map,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:364"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:363,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getString(java.util.Map,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:385"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:384,1"
      Dst: "[org.apache.commons.collections.MapUtils].getString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getBoolean(java.util.Map,java.lang.Object,java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:404,1"
      Dst: "[org.apache.commons.collections.MapUtils].getBoolean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getNumber(java.util.Map,java.lang.Object,java.lang.Number)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:424,1"
      Dst: "[org.apache.commons.collections.MapUtils].getNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getByte(java.util.Map,java.lang.Object,java.lang.Byte)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:444,1"
      Dst: "[org.apache.commons.collections.MapUtils].getByte"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getShort(java.util.Map,java.lang.Object,java.lang.Short)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:464,1"
      Dst: "[org.apache.commons.collections.MapUtils].getShort"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getInteger(java.util.Map,java.lang.Object,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:484,1"
      Dst: "[org.apache.commons.collections.MapUtils].getInteger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getLong(java.util.Map,java.lang.Object,java.lang.Long)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:505"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:507"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:504,1"
      Dst: "[org.apache.commons.collections.MapUtils].getLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getFloat(java.util.Map,java.lang.Object,java.lang.Float)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:525"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:524,1"
      Dst: "[org.apache.commons.collections.MapUtils].getFloat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getDouble(java.util.Map,java.lang.Object,java.lang.Double)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:545"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:547"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:544,1"
      Dst: "[org.apache.commons.collections.MapUtils].getDouble"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getMap(java.util.Map,java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:564,1"
      Dst: "[org.apache.commons.collections.MapUtils].getMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getBooleanValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:590"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:589,1"
      Dst: "[org.apache.commons.collections.MapUtils].getBoolean"
    - Src: "org.apache.commons.collections.MapUtils:593,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getByteValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:607"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:606,1"
      Dst: "[org.apache.commons.collections.MapUtils].getByte"
    - Src: "org.apache.commons.collections.MapUtils:610,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getShortValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:623,1"
      Dst: "[org.apache.commons.collections.MapUtils].getShort"
    - Src: "org.apache.commons.collections.MapUtils:627,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getIntValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:640,1"
      Dst: "[org.apache.commons.collections.MapUtils].getInteger"
    - Src: "org.apache.commons.collections.MapUtils:644,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getLongValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:658"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:657,1"
      Dst: "[org.apache.commons.collections.MapUtils].getLong"
    - Src: "org.apache.commons.collections.MapUtils:661,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getFloatValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:675"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:674,1"
      Dst: "[org.apache.commons.collections.MapUtils].getFloat"
    - Src: "org.apache.commons.collections.MapUtils:678,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getDoubleValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:692"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:694"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:691,1"
      Dst: "[org.apache.commons.collections.MapUtils].getDouble"
    - Src: "org.apache.commons.collections.MapUtils:695,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getBooleanValue(java.util.Map,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:719"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:721"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:718,1"
      Dst: "[org.apache.commons.collections.MapUtils].getBoolean"
    - Src: "org.apache.commons.collections.MapUtils:722,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getByteValue(java.util.Map,java.lang.Object,byte)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:739"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:738,1"
      Dst: "[org.apache.commons.collections.MapUtils].getByte"
    - Src: "org.apache.commons.collections.MapUtils:742,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getShortValue(java.util.Map,java.lang.Object,short)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:761"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:758,1"
      Dst: "[org.apache.commons.collections.MapUtils].getShort"
    - Src: "org.apache.commons.collections.MapUtils:762,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getIntValue(java.util.Map,java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:779"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:778,1"
      Dst: "[org.apache.commons.collections.MapUtils].getInteger"
    - Src: "org.apache.commons.collections.MapUtils:782,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getLongValue(java.util.Map,java.lang.Object,long)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:799"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:801"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:798,1"
      Dst: "[org.apache.commons.collections.MapUtils].getLong"
    - Src: "org.apache.commons.collections.MapUtils:802,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getFloatValue(java.util.Map,java.lang.Object,float)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:819"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:818,1"
      Dst: "[org.apache.commons.collections.MapUtils].getFloat"
    - Src: "org.apache.commons.collections.MapUtils:822,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].getDoubleValue(java.util.Map,java.lang.Object,double)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:839"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:838,1"
      Dst: "[org.apache.commons.collections.MapUtils].getDouble"
    - Src: "org.apache.commons.collections.MapUtils:842,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].toProperties(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:856"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:857"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:863"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:855,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.collections.MapUtils:857,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.MapUtils:857,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MapUtils:857,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MapUtils:858,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MapUtils:859,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.MapUtils:860,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MapUtils:861,1"
      Dst: "[java.util.Properties].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MapUtils].toMap(java.util.ResourceBundle)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.ResourceBundle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:878"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:883"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:875,1"
      Dst: "[java.util.ResourceBundle].getKeys"
    - Src: "org.apache.commons.collections.MapUtils:876,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.MapUtils:878,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.MapUtils:879,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.MapUtils:880,1"
      Dst: "[java.util.ResourceBundle].getObject"
    - Src: "org.apache.commons.collections.MapUtils:881,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MapUtils].verbosePrint(java.io.PrintStream,java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.PrintStream"
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:912,1"
      Dst: "[org.apache.commons.collections.ArrayStack].<init>"
    - Src: "org.apache.commons.collections.MapUtils:912,1"
      Dst: "[org.apache.commons.collections.MapUtils].verbosePrintInternal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].debugPrint(java.io.PrintStream,java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.PrintStream"
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:938,1"
      Dst: "[org.apache.commons.collections.ArrayStack].<init>"
    - Src: "org.apache.commons.collections.MapUtils:938,1"
      Dst: "[org.apache.commons.collections.MapUtils].verbosePrintInternal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].logInfo(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:951,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.MapUtils:951,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.MapUtils:951,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.MapUtils:951,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].verbosePrintInternal(java.io.PrintStream,java.lang.Object,java.util.Map,org.apache.commons.collections.ArrayStack,boolean)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.io.PrintStream"
    - "java.lang.Object"
    - "java.util.Map"
    - "org.apache.commons.collections.ArrayStack"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:986"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:993"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:987"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:994"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1004"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1040"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1009"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1021"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1022"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1023"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1026"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1032"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1032"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1044"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1040"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:984,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.MapUtils:984,1"
      Dst: "[org.apache.commons.collections.MapUtils].printIndent"
    - Src: "org.apache.commons.collections.MapUtils:988,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.commons.collections.MapUtils:991,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.commons.collections.MapUtils:1002,1"
      Dst: "[org.apache.commons.collections.ArrayStack].push"
    - Src: "org.apache.commons.collections.MapUtils:1004,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.MapUtils:1004,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MapUtils:1004,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MapUtils:1005,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MapUtils:1006,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.MapUtils:1007,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MapUtils:1008,1"
      Dst: "[java.util.ArrayList].contains"
    - Src: "org.apache.commons.collections.MapUtils:1009,1"
      Dst: "[org.apache.commons.collections.MapUtils].verbosePrintInternal"
    - Src: "org.apache.commons.collections.MapUtils:1020,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "org.apache.commons.collections.MapUtils:1026,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.MapUtils:1026,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.MapUtils:1026,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.MapUtils:1034,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.MapUtils:1034,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.MapUtils:1041,1"
      Dst: "[org.apache.commons.collections.ArrayStack].pop"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MapUtils].printIndent(java.io.PrintStream,int)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.PrintStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:1053"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1055"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1054,1"
      Dst: "[java.io.PrintStream].print"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MapUtils].invertMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:1075"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1079"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1078"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1074,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.MapUtils:1074,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.MapUtils:1075,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.MapUtils:1075,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.MapUtils:1075,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MapUtils:1076,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MapUtils:1077,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MapUtils:1077,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.MapUtils:1077,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MapUtils].safeAddToMap(java.util.Map,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:1101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1102,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].putAll(java.util.Map,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:1158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1167"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1168"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1173"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1181"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MapUtils:1184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1157,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.MapUtils:1165,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.MapUtils:1165,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.MapUtils:1165,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.collections.MapUtils:1170,1"
      Dst: "[org.apache.commons.collections.KeyValue].getKey"
    - Src: "org.apache.commons.collections.MapUtils:1170,1"
      Dst: "[org.apache.commons.collections.KeyValue].getValue"
    - Src: "org.apache.commons.collections.MapUtils:1176,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.MapUtils:1176,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.MapUtils:1176,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.MapUtils:1176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.collections.MapUtils].isEmpty(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:1199"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MapUtils:1199"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1199,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].isNotEmpty(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MapUtils:1212"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MapUtils:1211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1212,1"
      Dst: "[org.apache.commons.collections.MapUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].synchronizedMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1241,1"
      Dst: "[java.util.Collections].synchronizedMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].unmodifiableMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1254,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].predicatedMap(java.util.Map,org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1273,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].typedMap(java.util.Map,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1288,1"
      Dst: "[org.apache.commons.collections.map.TypedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].transformedMap(java.util.Map,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1313,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].fixedSizeMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1327,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].lazyMap(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1359,1"
      Dst: "[org.apache.commons.collections.map.LazyMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].lazyMap(java.util.Map,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1398,1"
      Dst: "[org.apache.commons.collections.map.LazyMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].orderedMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1413,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].multiValueMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1426,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].multiValueMap(java.util.Map,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1441,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].multiValueMap(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1456,1"
      Dst: "[org.apache.commons.collections.map.MultiValueMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].synchronizedSortedMap(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1485,1"
      Dst: "[java.util.Collections].synchronizedSortedMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].unmodifiableSortedMap(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1498,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].predicatedSortedMap(java.util.SortedMap,org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1517,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].typedSortedMap(java.util.SortedMap,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1531,1"
      Dst: "[org.apache.commons.collections.map.TypedSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].transformedSortedMap(java.util.SortedMap,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1556,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].fixedSizeSortedMap(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1570,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].lazySortedMap(java.util.SortedMap,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1603,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MapUtils].lazySortedMap(java.util.SortedMap,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.MapUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MapUtils:1642,1"
      Dst: "[org.apache.commons.collections.map.LazySortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:117,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:130,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:131,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:142,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Lock].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].getHash(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 5
    ICount: 30
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:163"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:163"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:164,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].size()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:188"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    functionUses: 13
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:197"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:198,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 64
    ICount: 27
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:220"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:208,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:214,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 44
    ICount: 26
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:243"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:231,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:237,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 9
    ICount: 31
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:265"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:259,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>(org.apache.commons.collections.map.StaticBucketMap$1)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>(org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 34
    ICount: 55
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:308"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:307"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.StaticBucketMap$1)"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:279,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:285,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:299,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 31
    ICount: 41
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:347"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:324,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:331,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:358,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:367,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:376,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:387,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:387,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:389,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:390,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:391,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:391,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:405"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    functionUses: 94
    ICount: 12
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:420"
        BranchSideFuncs:
        - "entrySet()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:422,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].entrySet"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:422,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:422,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    functionUses: 66
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:437"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:441"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:438,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].atomic(java.lang.Runnable)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:689"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:689,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:690,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].atomic"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].atomic(java.lang.Runnable,int)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Runnable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:695,1"
      Dst: "[java.lang.Runnable].run"
    - Src: "org.apache.commons.collections.map.StaticBucketMap:699,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].atomic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].access$500(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.StaticBucketMap$Node[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].access$600(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.StaticBucketMap$Lock[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap].access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].getHash(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap:104,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].getHash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TreeBag].<init>()"
    functionSourceFile: "org.apache.commons.collections.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TreeBag:41,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.TreeBag:41,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TreeBag].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TreeBag:51,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.TreeBag:51,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TreeBag].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TreeBag:61,1"
      Dst: "[org.apache.commons.collections.TreeBag].<init>"
    - Src: "org.apache.commons.collections.TreeBag:62,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TreeBag].first()"
    functionSourceFile: "org.apache.commons.collections.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TreeBag:66,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].getMap"
    - Src: "org.apache.commons.collections.TreeBag:66,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TreeBag].last()"
    functionSourceFile: "org.apache.commons.collections.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TreeBag:70,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].getMap"
    - Src: "org.apache.commons.collections.TreeBag:70,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TreeBag].comparator()"
    functionSourceFile: "org.apache.commons.collections.TreeBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TreeBag:74,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].getMap"
    - Src: "org.apache.commons.collections.TreeBag:74,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider].init(org.apache.commons.digester.annotations.rules.ObjectCreate,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.ObjectCreate"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.ObjectCreateRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider:45,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider:29,1"
      Dst: "[org.apache.commons.digester.annotations.providers.ObjectCreateRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:65,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:78,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:78,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:90,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:103,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:116,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:130,1"
      Dst: "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:50,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:144,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:158,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:158,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:171,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:185,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:199,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:214,1"
      Dst: "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:50,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].getDecimalFormat(java.util.Locale,java.lang.String)"
    - "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].getDecimalFormat(java.util.Locale,java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 2
    ICount: 40
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:247"
        BranchSideFuncs:
        - "getDecimalFormat(java.util.Locale,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:247"
        BranchSideFuncs:
        - "getDecimalFormat(java.util.Locale,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:257"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:242,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].getDecimalFormat"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:242,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:242,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:248,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:252,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:255,1"
      Dst: "[java.text.Format].format"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:258,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.StringLocaleConverter].getDecimalFormat(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "java.text.DecimalFormat"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:286"
        BranchSideFuncs:
        - "debug(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:277,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:282,1"
      Dst: "[java.text.DecimalFormat].applyLocalizedPattern"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:284,1"
      Dst: "[java.text.DecimalFormat].applyPattern"
    - Src: "org.apache.commons.beanutils.locale.converters.StringLocaleConverter:287,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableSubstitutor].<init>(org.apache.commons.digester.substitution.VariableExpander)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.substitution.VariableExpander"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableSubstitutor:62,1"
      Dst: "[org.apache.commons.digester.substitution.VariableSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableSubstitutor].<init>(org.apache.commons.digester.substitution.VariableExpander,org.apache.commons.digester.substitution.VariableExpander)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.substitution.VariableExpander"
    - "org.apache.commons.digester.substitution.VariableExpander"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableSubstitutor:72,1"
      Dst: "[org.apache.commons.digester.Substitutor].<init>"
    - Src: "org.apache.commons.digester.substitution.VariableSubstitutor:75,1"
      Dst: "[org.apache.commons.digester.substitution.VariableAttributes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableSubstitutor].substitute(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.Attributes"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.VariableSubstitutor:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableSubstitutor:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableSubstitutor:86,1"
      Dst: "[org.apache.commons.digester.substitution.VariableAttributes].init"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableSubstitutor].substitute(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.VariableSubstitutor:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableSubstitutor:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.substitution.VariableSubstitutor:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableSubstitutor:104,1"
      Dst: "[org.apache.commons.digester.substitution.VariableExpander].expand"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Node:450,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 78
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 64
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 64
    ICount: 15
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:463"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:463"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Node:464,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 93
    ICount: 30
    EdgeCount: 188
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:475"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:475"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:475"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$Node:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$Node:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Node:477,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Node:477,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Node:477,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>(org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Node"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Node:450,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].<init>(org.apache.commons.collections.map.ListOrderedMap,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    functionUses: 1
    ICount: 8
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:600,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:600,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].<init>(org.apache.commons.collections.map.ListOrderedMap,java.lang.Object)"
    functionUses: 124
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:605,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:606,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:610,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:611,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator:611,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:70,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:70,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:81,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:81,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:82,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:92,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:92,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].<init>(java.util.Map,java.util.Map,org.apache.commons.collections.BidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "org.apache.commons.collections.BidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:104,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:105,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].createBidiMap(java.util.Map,java.util.Map,org.apache.commons.collections.BidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "org.apache.commons.collections.BidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:117,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].comparator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:122,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:126,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:130,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].nextKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:134,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:138,1"
      Dst: "[org.apache.commons.collections.OrderedMap].nextKey"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:141,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:141,1"
      Dst: "[java.util.SortedMap].keySet"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:141,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:142,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:143,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].previousKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:150,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:154,1"
      Dst: "[org.apache.commons.collections.OrderedMap].previousKey"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:157,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:158,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:161,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:174,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].inverseSortedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:178,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].inverseBidiMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].inverseOrderedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:182,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].inverseBidiMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:187,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:188,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:192,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:193,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:197,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:198,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:337,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:338,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:342,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:343,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:345,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap:346,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPredicate].<init>(java.lang.String,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPredicate:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BeanPredicate:35,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanPredicate:35,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPredicate"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtils].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate:org.apache.commons.logging.impl.NoOpLog].evaluate(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 26
    ICount: 30
    EdgeCount: 56
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPredicate:68,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.beanutils.BeanPredicate:69,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.beanutils.BeanPredicate:72,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.beanutils.BeanPredicate:77,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPredicate].getPropertyName()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPredicate].setPropertyName(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPredicate].getPredicate()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPredicate].setPredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].decorate(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.SetUniqueList"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:75,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.list.SetUniqueList:77,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.collections.list.SetUniqueList:78,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.list.SetUniqueList:78,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].<init>"
    - Src: "org.apache.commons.collections.list.SetUniqueList:80,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.list.SetUniqueList:81,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.collections.list.SetUniqueList:83,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].<init>(java.util.List,java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>(java.util.List)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:99,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    - Src: "org.apache.commons.collections.list.SetUniqueList:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].asSet()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:113,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    functionUses: 24
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:129"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:130,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size"
    - Src: "org.apache.commons.collections.list.SetUniqueList:133,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 9
    ICount: 10
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:155"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:151,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.collections.list.SetUniqueList:152,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].add"
    - Src: "org.apache.commons.collections.list.SetUniqueList:153,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(int,java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    functionUses: 9
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:167,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size"
    - Src: "org.apache.commons.collections.list.SetUniqueList:167,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    functionUses: 1
    ICount: 20
    EdgeCount: 241
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:200"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:199"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:199"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:187,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size"
    - Src: "org.apache.commons.collections.list.SetUniqueList:190,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.list.SetUniqueList:190,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.SetUniqueList:192,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.SetUniqueList:192,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 13
    ICount: 14
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:225"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "remove(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:225"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:217,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].indexOf"
    - Src: "org.apache.commons.collections.list.SetUniqueList:218,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].set"
    - Src: "org.apache.commons.collections.list.SetUniqueList:223,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].remove"
    - Src: "org.apache.commons.collections.list.SetUniqueList:226,1"
      Dst: "[java.util.Set].remove"
    - Src: "org.apache.commons.collections.list.SetUniqueList:227,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionUses: 15
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:233,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove"
    - Src: "org.apache.commons.collections.list.SetUniqueList:234,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:239,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].remove"
    - Src: "org.apache.commons.collections.list.SetUniqueList:240,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:245,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].removeAll"
    - Src: "org.apache.commons.collections.list.SetUniqueList:246,1"
      Dst: "[java.util.Set].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:251,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].retainAll"
    - Src: "org.apache.commons.collections.list.SetUniqueList:252,1"
      Dst: "[java.util.Set].retainAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].clear()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    functionUses: 13
    ICount: 5
    EdgeCount: 33
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:257,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear"
    - Src: "org.apache.commons.collections.list.SetUniqueList:258,1"
      Dst: "[java.util.Set].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    functionUses: 14
    ICount: 5
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:262,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    functionUses: 10
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:266,1"
      Dst: "[java.util.Set].containsAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].<init>(java.util.Iterator,java.util.Set)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    functionUses: 56
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:270,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator"
    - Src: "org.apache.commons.collections.list.SetUniqueList:270,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].<init>(java.util.ListIterator,java.util.Set)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    functionUses: 8
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:274,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].listIterator"
    - Src: "org.apache.commons.collections.list.SetUniqueList:274,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].<init>(java.util.ListIterator,java.util.Set)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:278,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].listIterator"
    - Src: "org.apache.commons.collections.list.SetUniqueList:278,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].createSetBasedOnList(java.util.Set,java.util.List)"
    - "[org.apache.commons.collections.list.SetUniqueList].<init>(java.util.List,java.util.Set)"
    functionUses: 8
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:282,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].subList"
    - Src: "org.apache.commons.collections.list.SetUniqueList:283,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].createSetBasedOnList"
    - Src: "org.apache.commons.collections.list.SetUniqueList:284,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].createSetBasedOnList(java.util.Set,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList].class$(java.lang.String)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 33
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:297"
        BranchSideFuncs:
        - "class$(java.lang.String)"
    - Branch String: "org.apache.commons.collections.list.SetUniqueList:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:298,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.list.SetUniqueList:298,1"
      Dst: "[org.apache.commons.collections.list.SetUniqueList].class$"
    - Src: "org.apache.commons.collections.list.SetUniqueList:298,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.list.SetUniqueList:299,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.list.SetUniqueList:302,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.collections.list.SetUniqueList:309,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList:298,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.list.SetUniqueList:298,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.list.SetUniqueList:298,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].<init>(org.apache.commons.collections.map.SingletonMap)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonValues"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.SingletonMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonValues:511,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonValues"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonValues"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonValues"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonValues:522,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonValues"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonValues:525,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap$SingletonValues"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.SingletonIterator].<init>(java.lang.Object,boolean)"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    functionUses: 96
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonValues:528,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getValue"
    - Src: "org.apache.commons.collections.map.SingletonMap$SingletonValues:528,1"
      Dst: "[org.apache.commons.collections.iterators.SingletonIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].<init>(java.util.Iterator,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:438,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionUses: 124
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:443,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 19
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:451"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "remove()"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:450,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:452,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:453,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator:454,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.EnumerationUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.EnumerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.EnumerationUtils:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.EnumerationUtils].toList(java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.collections.EnumerationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.EnumerationUtils:51,1"
      Dst: "[org.apache.commons.collections.iterators.EnumerationIterator].<init>"
    - Src: "org.apache.commons.collections.EnumerationUtils:51,1"
      Dst: "[org.apache.commons.collections.IteratorUtils].toList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory].newInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.DigesterLoaderHandler"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory:40,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory:42,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory:42,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory:42,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.annotations.internal.DefaultDigesterLoaderHandlerFactory:42,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderSetProperties].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:36,1"
      Dst: "[org.apache.commons.digester.plugins.RuleLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.LoaderSetProperties].addRules(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:43,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:44,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:46,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.strategies.LoaderSetProperties:51,1"
      Dst: "[org.apache.commons.digester.Digester].addSetProperties"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.ContextClassLoaderLocal"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:113,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:105,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ContextClassLoaderLocal].initialValue()"
    functionSourceFile: "org.apache.commons.beanutils.ContextClassLoaderLocal"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ContextClassLoaderLocal].get()"
    functionSourceFile: "org.apache.commons.beanutils.ContextClassLoaderLocal"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$1].initialValue()"
    - "[org.apache.commons.beanutils.BeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].initialValue()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$1].initialValue()"
    - "[org.apache.commons.beanutils.BeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$1].initialValue()"
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].initialValue()"
    functionUses: 3
    ICount: 27
    EdgeCount: 129
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ContextClassLoaderLocal:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ContextClassLoaderLocal:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:157"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ContextClassLoaderLocal:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:157"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ContextClassLoaderLocal:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:168"
        BranchSideFuncs:
        - "initialValue()"
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:145,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:148,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:148,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:151,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:153,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:154,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].initialValue"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:155,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ContextClassLoaderLocal].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ContextClassLoaderLocal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ContextClassLoaderLocal:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ContextClassLoaderLocal:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:182,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:185,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:185,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:187,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ContextClassLoaderLocal].unset()"
    functionSourceFile: "org.apache.commons.beanutils.ContextClassLoaderLocal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:204,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:204,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:205,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].unset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ContextClassLoaderLocal].unset(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.beanutils.ContextClassLoaderLocal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ContextClassLoaderLocal:215,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:43,1"
      Dst: "[org.apache.commons.logging.LogFactory].<init>"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:265,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:271,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].getAttributeNames()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:276,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:276,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].getInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].getInstance(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:281,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:281,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].bootstrap$()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:286,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].bootstrap$"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:286,1"
      Dst: "[java.util.concurrent.ConcurrentMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].release()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:302,1"
      Dst: "[org.slf4j.LoggerFactory].getILoggerFactory"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:304,1"
      Dst: "[org.slf4j.ILoggerFactory].getClass"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:304,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:304,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].removeAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:311,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].removeAttribute(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Slf4jLogFactory:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Slf4jLogFactory:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Slf4jLogFactory:318"
        BranchSideFuncs:
        - "removeAttribute(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:317,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:319,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].removeAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].lambda$getInstance$0(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Slf4jLogFactory:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Slf4jLogFactory:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:287,1"
      Dst: "[org.slf4j.LoggerFactory].getLogger"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:288,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].<init>"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory:288,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "org.slf4j.Marker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$100()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FactoryUtils:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].exceptionFactory()"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].nullFactory()"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].constantFactory(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FactoryUtils:86,1"
      Dst: "[org.apache.commons.collections.functors.ConstantFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].prototypeFactory(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FactoryUtils:107,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].instantiateFactory(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FactoryUtils:121,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FactoryUtils].instantiateFactory(java.lang.Class,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.FactoryUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FactoryUtils:139,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].<init>(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:151,1"
      Dst: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].<init>(java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:166,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:114,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:114,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:168,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:173,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluateValue(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtils].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 26
    ICount: 52
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:197"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:196"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:197"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:196"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:197"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:196"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:197"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:196"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:197"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:196"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "evaluateValue(java.lang.Object,java.lang.Object)"
        - "error(java.lang.Object,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:201,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:200,1"
      Dst: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluateValue"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:206,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:206,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:206,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:208,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:209,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:210,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluateValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:248"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate:249,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].getPropertyName()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].getPropertyValue()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].isIgnoreNull()"
    functionSourceFile: "org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionPredicate].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionPredicate].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionPredicate:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionPredicate"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    functionUses: 26
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionPredicate:65,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$Item].<init>(org.apache.commons.validator.routines.DomainValidator$ArrayType,java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$Item"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.routines.DomainValidator$ArrayType"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$Item:123,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:58,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:75,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanArrayConverter].<init>(org.apache.commons.beanutils.converters.BooleanConverter,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.converters.BooleanConverter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:100,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BooleanArrayConverter"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 70
    EdgeCount: 264
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:189"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:227"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "convert(java.lang.Class,java.lang.Object)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:226"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:212"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "convert(java.lang.Class,java.lang.Object)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:234"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "convert(java.lang.Class,java.lang.Object)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.BooleanArrayConverter:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.BooleanArrayConverter:238"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:190,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:195,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:209,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].convert"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:210,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:217,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:227,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:228,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.BooleanArrayConverter:230,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.NestedNullException].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.NestedNullException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.NestedNullException:36,1"
      Dst: "[org.apache.commons.beanutils.BeanAccessLanguageException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.NestedNullException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.NestedNullException"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanAccessLanguageException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.NestedNullException:45,1"
      Dst: "[org.apache.commons.beanutils.BeanAccessLanguageException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider].init(org.apache.commons.digester.annotations.rules.FactoryCreate,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.FactoryCreate"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider:40,1"
      Dst: "[org.apache.commons.digester.annotations.rules.FactoryCreate].factoryClass"
    - Src: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider:41,1"
      Dst: "[org.apache.commons.digester.annotations.rules.FactoryCreate].ignoreCreateExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.FactoryCreateRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider:48,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider:29,1"
      Dst: "[org.apache.commons.digester.annotations.providers.FactoryCreateRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].decorate(java.util.SortedMap,org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:68,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].<init>(java.util.SortedMap,org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:81,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap()"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:96,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:96,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:100,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:100,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].comparator()"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:104,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:104,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:108,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:108,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:109,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:113,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:113,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:114,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.PredicatedSortedMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.PredicatedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:118,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:118,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.map.PredicatedSortedMap:119,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].<init>(org.apache.commons.collections.SequencedHashMap)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 638
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SequencedHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:639,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].findEntry(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "org.apache.commons.collections.SequencedHashMap$Entry"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].access$200(org.apache.commons.collections.SequencedHashMap)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:642"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:646"
        BranchSideFuncs:
        - "getKey()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
        - "access$200(org.apache.commons.collections.SequencedHashMap)"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:649"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:649"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:648,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$200"
    - Src: "org.apache.commons.collections.SequencedHashMap$3:648,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$3:648,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.collections.SequencedHashMap$3:649,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>(org.apache.commons.collections.SequencedHashMap,int)"
    functionUses: 96
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:657,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$3].findEntry(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    functionUses: 17
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:663"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:663"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.SequencedHashMap,java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:660,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$3].findEntry"
    - Src: "org.apache.commons.collections.SequencedHashMap$3:664,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$Entry].getKey"
    - Src: "org.apache.commons.collections.SequencedHashMap$3:664,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].access$000"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:669,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].size()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:672,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:675,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SequencedHashMap$3"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap$3].findEntry(java.lang.Object)"
    functionUses: 18
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SequencedHashMap$3:678"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SequencedHashMap$3:677"
        BranchSideFuncs:
        - "findEntry(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.SequencedHashMap$3:678,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap$3].findEntry"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.UrlValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isOn(long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:179"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:205,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>(long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:215,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>(org.apache.commons.validator.routines.RegexValidator,long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.routines.RegexValidator"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:228,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:240,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>(java.lang.String[],long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:251,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>(java.lang.String[],org.apache.commons.validator.routines.RegexValidator,long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "org.apache.commons.validator.routines.RegexValidator"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:264,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isOn"
    - Src: "org.apache.commons.validator.routines.UrlValidator:264,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].getInstance"
    - Src: "org.apache.commons.validator.routines.UrlValidator:264,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].<init>(java.lang.String[],org.apache.commons.validator.routines.RegexValidator,long,org.apache.commons.validator.routines.DomainValidator)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String[]"
    - "org.apache.commons.validator.routines.RegexValidator"
    - "long"
    - "org.apache.commons.validator.routines.DomainValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:278,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.UrlValidator:281,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.UrlValidator:283,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isAllowLocal"
    - Src: "org.apache.commons.validator.routines.UrlValidator:288,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isOn"
    - Src: "org.apache.commons.validator.routines.UrlValidator:289,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "org.apache.commons.validator.routines.UrlValidator:294,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.validator.routines.UrlValidator:296,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.UrlValidator:296,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].countToken(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:313,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isOff(long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:330"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isOn(long)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:342"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:394"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:363,1"
      Dst: "[java.net.URI].<init>"
    - Src: "org.apache.commons.validator.routines.UrlValidator:369,1"
      Dst: "[java.net.URI].getScheme"
    - Src: "org.apache.commons.validator.routines.UrlValidator:370,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValidScheme"
    - Src: "org.apache.commons.validator.routines.UrlValidator:374,1"
      Dst: "[java.net.URI].getRawAuthority"
    - Src: "org.apache.commons.validator.routines.UrlValidator:375,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.validator.routines.UrlValidator:375,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.UrlValidator:378,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.validator.routines.UrlValidator:382,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValidAuthority"
    - Src: "org.apache.commons.validator.routines.UrlValidator:386,1"
      Dst: "[java.net.URI].getRawPath"
    - Src: "org.apache.commons.validator.routines.UrlValidator:386,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValidPath"
    - Src: "org.apache.commons.validator.routines.UrlValidator:390,1"
      Dst: "[java.net.URI].getRawQuery"
    - Src: "org.apache.commons.validator.routines.UrlValidator:390,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValidQuery"
    - Src: "org.apache.commons.validator.routines.UrlValidator:394,1"
      Dst: "[java.net.URI].getRawFragment"
    - Src: "org.apache.commons.validator.routines.UrlValidator:394,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValidFragment"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isValidAuthority(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:417,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].isValid"
    - Src: "org.apache.commons.validator.routines.UrlValidator:421,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].unicodeToASCII"
    - Src: "org.apache.commons.validator.routines.UrlValidator:423,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.UrlValidator:424,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.UrlValidator:429,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.routines.UrlValidator:431,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].getInstance"
    - Src: "org.apache.commons.validator.routines.UrlValidator:432,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet6Address"
    - Src: "org.apache.commons.validator.routines.UrlValidator:439,1"
      Dst: "[org.apache.commons.validator.routines.DomainValidator].isValid"
    - Src: "org.apache.commons.validator.routines.UrlValidator:442,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet4Address"
    - Src: "org.apache.commons.validator.routines.UrlValidator:448,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.UrlValidator:450,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.validator.routines.UrlValidator:461,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isValidFragment(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:478,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isOff"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isValidPath(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:500"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:511"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:491,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.UrlValidator:491,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.UrlValidator:497,1"
      Dst: "[java.net.URI].<init>"
    - Src: "org.apache.commons.validator.routines.UrlValidator:498,1"
      Dst: "[java.net.URI].normalize"
    - Src: "org.apache.commons.validator.routines.UrlValidator:498,1"
      Dst: "[java.net.URI].getPath"
    - Src: "org.apache.commons.validator.routines.UrlValidator:499,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.UrlValidator:500,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.validator.routines.UrlValidator:507,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].countToken"
    - Src: "org.apache.commons.validator.routines.UrlValidator:508,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isOff"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isValidQuery(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:525,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.UrlValidator:525,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.UrlValidator].isValidScheme(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:542"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.UrlValidator:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.UrlValidator:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.UrlValidator:542,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.UrlValidator:542,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.UrlValidator:546,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isOff"
    - Src: "org.apache.commons.validator.routines.UrlValidator:546,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.validator.routines.UrlValidator:546,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getProperties_0__6].bootstrap$(java.net.URL)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getProperties_0__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.security.PrivilegedAction"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory$lambda_getProperties_0__6].<init>(java.net.URL)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getProperties_0__6:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory$lambda_getProperties_0__6].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getProperties_0__6].<init>(java.net.URL)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getProperties_0__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getProperties_0__6:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getProperties_0__6].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getProperties_0__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].lambda$getProperties$0(java.net.URL)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getProperties_0__6:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory].lambda$getProperties$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:57,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].getTargetClass()"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DefaultIntrospectionContext:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultIntrospectionContext:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultIntrospectionContext:68"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:66,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:69,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:69,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].addPropertyDescriptors(java.beans.PropertyDescriptor[])"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].addPropertyDescriptor(java.beans.PropertyDescriptor)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DefaultIntrospectionContext:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultIntrospectionContext:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultIntrospectionContext:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultIntrospectionContext:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultIntrospectionContext:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:74,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:79,1"
      Dst: "[org.apache.commons.beanutils.DefaultIntrospectionContext].addPropertyDescriptor"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].hasProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:84,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].getPropertyDescriptor(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:88,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].removePropertyDescriptor(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 33
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:92,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].propertyNames()"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:96,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultIntrospectionContext].getPropertyDescriptors()"
    functionSourceFile: "org.apache.commons.beanutils.DefaultIntrospectionContext"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.DefaultMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    functionUses: 1
    ICount: 7
    EdgeCount: 62
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:106,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.beanutils.DefaultIntrospectionContext:106,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].<init>(org.apache.commons.collections.map.ListOrderedMap,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry:620,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    functionUses: 69
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry:625,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 41
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry:629,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry:629,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].<init>(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetRootRule:57,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetRootRule:79,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetRootRule:92,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetRootRule:107,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].isExactMatch()"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].setExactMatch(boolean)"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].end()"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetRootRule:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetRootRule:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetRootRule:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetRootRule:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetRootRule:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetRootRule:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetRootRule:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetRootRule:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetRootRule:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetRootRule:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetRootRule:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetRootRule:183,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.SetRootRule:185,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.SetRootRule:187,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetRootRule:187,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetRootRule:187,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetRootRule:187,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetRootRule:191,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.SetRootRule:191,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.SetRootRule:200,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.SetRootRule:200,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.SetRootRule:208,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    - Src: "org.apache.commons.digester.SetRootRule:213,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetRootRule].toString()"
    functionSourceFile: "org.apache.commons.digester.SetRootRule"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetRootRule:226,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.SetRootRule:227,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.SetRootRule:232,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$2].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$2"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$2:134,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$2"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$2:136,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$2:136,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].<init>()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:76,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].<init>"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:69,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:77,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:86,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].<init>"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:69,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].init()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:94,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].init"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:95,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    functionUses: 59
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:109,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList].cursor(int)"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:128,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].cursor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList].cursor(int)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:148,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].cursor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].cursor()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:175,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].cursor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].cursor(int)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].<init>(org.apache.commons.collections.list.CursorableLinkedList,int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].registerCursor(org.apache.commons.collections.list.CursorableLinkedList$Cursor)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:206,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].<init>"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:207,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].registerCursor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].updateNode(org.apache.commons.collections.list.AbstractLinkedList$Node,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].updateNode(org.apache.commons.collections.list.AbstractLinkedList$Node,java.lang.Object)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeChanged(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:221,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].updateNode"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:222,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].addNode(org.apache.commons.collections.list.AbstractLinkedList$Node,org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].addNode(org.apache.commons.collections.list.AbstractLinkedList$Node,org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeInserted(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:233,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].addNode"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:234,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeInserted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeRemoved(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:244,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].removeNode"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:245,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeRemoved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].removeAllNodes()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 1
    ICount: 10
    EdgeCount: 242
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:260"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:252,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].size"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:254,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].iterator"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:255,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:256,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:257,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].registerCursor(org.apache.commons.collections.list.CursorableLinkedList$Cursor)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 268
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:277"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:276"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:276"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:271,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:271,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:272,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:273,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:274,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:277,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:277,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].unregisterCursor(org.apache.commons.collections.list.CursorableLinkedList$Cursor)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:286,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:286,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:287,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:288,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:293,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:296,1"
      Dst: "[java.lang.ref.Reference].clear"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeChanged(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeChanged(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 256
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:321"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:318"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:317"
        BranchSideFuncs:
        - "nodeChanged(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:311,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:312,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:313,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:314,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:316,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:318,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeChanged"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeRemoved(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeRemoved(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 256
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:340"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:337"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:336"
        BranchSideFuncs:
        - "nodeRemoved(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:330,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:331,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:332,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:333,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:335,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:337,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeRemoved"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].broadcastNodeInserted(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeInserted(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 1
    ICount: 16
    EdgeCount: 256
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:359"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:356"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList:355"
        BranchSideFuncs:
        - "nodeInserted(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:349,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:350,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:351,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:352,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:354,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:356,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeInserted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:366,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:367,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:374,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:375,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList].createSubListListIterator(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].<init>(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].registerCursor(org.apache.commons.collections.list.CursorableLinkedList$Cursor)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:386,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].<init>"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList:387,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].registerCursor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 831
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].access$700(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].access$800(org.apache.commons.collections.ReferenceMap)"
    functionUses: 3
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:832"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.ReferenceMap)"
        - "access$800(org.apache.commons.collections.ReferenceMap)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:831"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.ReferenceMap)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:832,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:833,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].size"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:833,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$700"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:836,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$800"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextNull()"
    - "[org.apache.commons.collections.ReferenceMap].access$700(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextNull()"
    functionUses: 122
    ICount: 31
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:842"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:859"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:849"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:849"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:855"
        BranchSideFuncs:
        - "nextNull()"
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:841,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:842,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextNull"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:847,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$700"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:856,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:857,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].access$800(org.apache.commons.collections.ReferenceMap)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:865"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:865,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$800"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:866,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextNull()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:871"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:871"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "org.apache.commons.collections.ReferenceMap$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextNull()"
    functionUses: 3
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:877"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:877"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:876,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:877,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextNull"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:877,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:877,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:889,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$EntryIterator"
    linkageType: null
    functionLinenumber: 893
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod()"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].access$800(org.apache.commons.collections.ReferenceMap)"
    functionUses: 31
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$EntryIterator:895"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:896"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "access$800(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$EntryIterator:895"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "access$800(org.apache.commons.collections.ReferenceMap)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:894,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].checkMod"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:895,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:896,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].remove"
    - Src: "org.apache.commons.collections.ReferenceMap$EntryIterator:900,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$800"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].<init>(org.apache.commons.collections.FastHashMap$CollectionView)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap$CollectionView"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 1
    ICount: 13
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:630,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:631,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:632,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:632,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 12
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:636"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:638"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:636,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:637,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:639,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 642
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$KeySet].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.collections.FastHashMap$Values].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.collections.FastHashMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionUses: 124
    ICount: 17
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:643"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:645"
        BranchSideFuncs:
        - "next()"
        - "iteratorNext(java.util.Map$Entry)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:643,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:644,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:646,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:647,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].iteratorNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 41
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:663"
        BranchSideFuncs:
        - "remove()"
    - Branch String: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:658"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
        - "access$300(org.apache.commons.collections.FastHashMap$CollectionView)"
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:652,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:654,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:657,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:659,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:659,1"
      Dst: "[org.apache.commons.collections.FastHashMap].remove"
    - Src: "org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator:664,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.SynchronizedBag$SynchronizedBagSet].<init>(org.apache.commons.collections.bag.SynchronizedBag,java.util.Set,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.SynchronizedBag$SynchronizedBagSet"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bag.SynchronizedBag"
    - "java.util.Set"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.SynchronizedSet].<init>(java.util.Set,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.SynchronizedBag$SynchronizedBagSet:124,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.TypedCollection].decorate(java.util.Collection,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.collection.TypedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TypedCollection:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.collection.TypedCollection:51,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.TypedCollection].<init>()"
    functionSourceFile: "org.apache.commons.collections.collection.TypedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TypedCollection:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginAssertionFailure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginAssertionFailure:57,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginAssertionFailure:57,1"
      Dst: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginAssertionFailure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginAssertionFailure:65,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginAssertionFailure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginAssertionFailure:73,1"
      Dst: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginAssertionFailure].getCause()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginAssertionFailure"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].synchronizedBag(org.apache.commons.collections.Bag)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Bag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:91,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].unmodifiableBag(org.apache.commons.collections.Bag)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Bag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:104,1"
      Dst: "[org.apache.commons.collections.bag.UnmodifiableBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].predicatedBag(org.apache.commons.collections.Bag,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:121,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].typedBag(org.apache.commons.collections.Bag,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:134,1"
      Dst: "[org.apache.commons.collections.bag.TypedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].transformedBag(org.apache.commons.collections.Bag,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:150,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].synchronizedSortedBag(org.apache.commons.collections.SortedBag)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:182,1"
      Dst: "[org.apache.commons.collections.bag.SynchronizedSortedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].unmodifiableSortedBag(org.apache.commons.collections.SortedBag)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:195,1"
      Dst: "[org.apache.commons.collections.bag.UnmodifiableSortedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].predicatedSortedBag(org.apache.commons.collections.SortedBag,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:212,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedSortedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].typedSortedBag(org.apache.commons.collections.SortedBag,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:225,1"
      Dst: "[org.apache.commons.collections.bag.TypedSortedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BagUtils].transformedSortedBag(org.apache.commons.collections.SortedBag,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.BagUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BagUtils:241,1"
      Dst: "[org.apache.commons.collections.bag.TransformedSortedBag].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DateValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:103,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:115,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].compareDates(java.util.Date,java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:129,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].getCalendar"
    - Src: "org.apache.commons.validator.routines.DateValidator:131,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].compareMonths(java.util.Date,java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:145,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].getCalendar"
    - Src: "org.apache.commons.validator.routines.DateValidator:147,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].compareQuarters(java.util.Date,java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:161,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].compareQuarters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].compareQuarters(java.util.Date,java.util.Date,java.util.TimeZone,int)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "java.util.TimeZone"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:176,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].getCalendar"
    - Src: "org.apache.commons.validator.routines.DateValidator:178,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compareQuarters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].compareWeeks(java.util.Date,java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:192,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].getCalendar"
    - Src: "org.apache.commons.validator.routines.DateValidator:194,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].compareYears(java.util.Date,java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:208,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].getCalendar"
    - Src: "org.apache.commons.validator.routines.DateValidator:210,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].getCalendar(java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DateValidator:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DateValidator:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DateValidator:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:223,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.validator.routines.DateValidator:227,1"
      Dst: "[java.util.Calendar].setTime"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:253,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:265,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:278,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:291,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:305,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.lang.String,java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:320,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:334,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DateValidator].validate(java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.validator.routines.DateValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DateValidator:346,1"
      Dst: "[org.apache.commons.validator.routines.AbstractCalendarValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].<init>(org.apache.commons.collections.map.LinkedMap)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.LinkedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:215,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 45
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:220,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.LinkedMap].get(int)"
    functionUses: 28
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:224,1"
      Dst: "[org.apache.commons.collections.map.LinkedMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:228,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.LinkedMap].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:232,1"
      Dst: "[org.apache.commons.collections.map.LinkedMap].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:236,1"
      Dst: "[org.apache.commons.collections.map.LinkedMap].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    functionUses: 10
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:240,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:240,1"
      Dst: "[java.util.Set].containsAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:244,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:248,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:252,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:256,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:260,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:264,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:264,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    functionUses: 17
    ICount: 6
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:268,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:268,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    functionUses: 56
    ICount: 6
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:272,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:272,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:272,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate(java.util.ListIterator)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:276,1"
      Dst: "[java.util.AbstractList].listIterator"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:276,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate(java.util.ListIterator)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:280,1"
      Dst: "[java.util.AbstractList].listIterator"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:280,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.map.LinkedMap$LinkedMapList"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.UnmodifiableList].decorate(java.util.List)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:284,1"
      Dst: "[java.util.AbstractList].subList"
    - Src: "org.apache.commons.collections.map.LinkedMap$LinkedMapList:284,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:68,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:79,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].<init>(java.util.Comparator,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:92,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:93,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:94,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].setComparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].<init>(java.util.Comparator,java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Comparator"
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:108,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:109,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].addIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].<init>(java.util.Comparator,java.util.Iterator[])"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "java.util.Iterator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:123,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:125,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].addIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].<init>(java.util.Comparator,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:141,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:141,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:142,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:142,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:143,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:144,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].addIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].addIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:158,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].checkNotStarted"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:160,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:162,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].setIterator(int,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:175,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].checkNotStarted"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:177,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:179,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].getIterators()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:188,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].getComparator()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].setComparator(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:204,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].checkNotStarted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.CollatingIterator].start()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].anyHasNext(java.util.ArrayList)"
    - "[org.apache.commons.collections.iterators.CollatingIterator].anyValueSet(java.util.BitSet)"
    functionUses: 122
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:215"
        BranchSideFuncs:
        - "anyHasNext(java.util.ArrayList)"
        - "start()"
        - "anyValueSet(java.util.BitSet)"
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:215"
        BranchSideFuncs:
        - "anyHasNext(java.util.ArrayList)"
        - "start()"
        - "anyValueSet(java.util.BitSet)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:216,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].start"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:217,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].anyValueSet"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:217,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].anyHasNext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].least()"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.iterators.CollatingIterator].clear(int)"
    functionUses: 124
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:229"
        BranchSideFuncs:
        - "least()"
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:233"
        BranchSideFuncs:
        - "clear(int)"
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:227,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:228,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:230,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].least"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:234,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:235,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 14
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:251"
        BranchSideFuncs:
        - "get(int)"
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:250,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:252,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:253,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].start()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:270"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:263,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:263,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:264,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:266,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:267,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].set(int)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 168
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:288"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:287"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:282,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:283,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:284,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:284,1"
      Dst: "[java.util.ArrayList].set"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:285,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:289,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].clear(int)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:299,1"
      Dst: "[java.util.ArrayList].set"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:300,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].checkNotStarted()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:311,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].least()"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].set(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 31
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:328"
        BranchSideFuncs:
        - "set(int)"
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:321"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:332"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
        - "get(int)"
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:321"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:324,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:325,1"
      Dst: "[java.util.BitSet].get"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:326,1"
      Dst: "[org.apache.commons.collections.iterators.CollatingIterator].set"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:331,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:334,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].anyValueSet(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:349,1"
      Dst: "[java.util.BitSet].size"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:350,1"
      Dst: "[java.util.BitSet].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.CollatingIterator].anyHasNext(java.util.ArrayList)"
    functionSourceFile: "org.apache.commons.collections.iterators.CollatingIterator"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 1
    ICount: 13
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:368"
        BranchSideFuncs:
        - "hasNext()"
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.CollatingIterator:364"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.CollatingIterator:361"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:362,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:363,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.iterators.CollatingIterator:364,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:77,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].setArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].<init>(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:91,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:92,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].setArray"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:93,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].checkBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].<init>(java.lang.Object,int,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayIterator:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:110,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:111,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].setArray"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:112,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].checkBound"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:115,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].checkBound(int,java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayIterator:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ArrayIterator:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:131,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:131,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:131,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:131,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 149
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayIterator:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:151"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 124
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayIterator:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayIterator:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:163,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:164,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:166,1"
      Dst: "[java.lang.reflect.Array].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:175,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].getArray()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].setArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayIterator:210,1"
      Dst: "[java.lang.reflect.Array].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySet].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySet"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:872,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySet"
    linkageType: null
    functionLinenumber: 876
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:877,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySet"
    linkageType: null
    functionLinenumber: 880
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:881,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySet"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:885,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySet"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    functionUses: 17
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:889,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].containsKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:890,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$KeySet"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 96
    ICount: 18
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$KeySet:895"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$KeySet:898"
        BranchSideFuncs:
        - "iterator()"
        - "keySet()"
        - "access$700(org.apache.commons.collections.map.Flat3Map)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$KeySet:897"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$KeySet:898"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$KeySet:901"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$KeySet:900"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:895,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$700"
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:896,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:896,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:898,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    - Src: "org.apache.commons.collections.map.Flat3Map$KeySet:901,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:50,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:63,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:63,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:75,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:88,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:101,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:115,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:128,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:142,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:142,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:155,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:169,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:183,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:198,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:218,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DateLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:218,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter:218,1"
      Dst: "[java.sql.Timestamp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:812,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:817,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet"
    linkageType: null
    functionLinenumber: 820
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:821,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet"
    linkageType: null
    functionLinenumber: 824
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].getEntry(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].getEntry(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    functionUses: 19
    ICount: 16
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:825"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:830"
        BranchSideFuncs:
        - "getEntry(java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:829"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:825"
        BranchSideFuncs:
        - "getEntry(java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:825"
        BranchSideFuncs:
        - "getEntry(java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:827,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:827,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].getEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:828,1"
      Dst: "[java.util.Map$Entry].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 13
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:834"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:836"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:837"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:839"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:837,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:841,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:842,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createEntrySetIterator()"
    functionUses: 97
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySet:847,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].createEntrySetIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:76,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:86,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>(int,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:98,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:111,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>(int,float,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LRUMap:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:126,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].<init>"
    - Src: "org.apache.commons.collections.map.LRUMap:128,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:144,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].<init>(java.util.Map,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:159,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.LRUMap:159,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].<init>"
    - Src: "org.apache.commons.collections.map.LRUMap:160,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].getEntry(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].moveToMRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 66
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LRUMap:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:177"
        BranchSideFuncs:
        - "moveToMRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:174,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].getEntry"
    - Src: "org.apache.commons.collections.map.LRUMap:178,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].moveToMRU"
    - Src: "org.apache.commons.collections.map.LRUMap:179,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].moveToMRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LRUMap:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:202,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.LRUMap].moveToMRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:217,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].moveToMRU"
    - Src: "org.apache.commons.collections.map.LRUMap:218,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].addMapping(int,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.LRUMap].isFull()"
    - "[org.apache.commons.collections.map.LRUMap].removeLRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    - "[org.apache.commons.collections.map.LRUMap].removeLRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    - "[org.apache.commons.collections.map.LRUMap].reuseMapping(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry,int,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].addMapping(int,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].addMapping(int,int,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 83
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LRUMap:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:271"
        BranchSideFuncs:
        - "addMapping(int,int,java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.LRUMap:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:255"
        BranchSideFuncs:
        - "removeLRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    - Branch String: "org.apache.commons.collections.map.LRUMap:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:266"
        BranchSideFuncs:
        - "reuseMapping(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry,int,int,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:237,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].isFull"
    - Src: "org.apache.commons.collections.map.LRUMap:242,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].removeLRU"
    - Src: "org.apache.commons.collections.map.LRUMap:249,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.LRUMap:249,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.LRUMap:249,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.map.LRUMap:249,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.LRUMap:267,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].reuseMapping"
    - Src: "org.apache.commons.collections.map.LRUMap:269,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.LRUMap].reuseMapping(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry,int,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    - "int"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].reuseEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
    functionUses: 1
    ICount: 79
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LRUMap:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.LRUMap:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LRUMap:308"
        BranchSideFuncs:
        - "addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
        - "removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
        - "reuseEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,int,java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.LRUMap:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:309"
        BranchSideFuncs:
        - "addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
        - "removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
        - "reuseEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,int,java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.LRUMap:308"
        BranchSideFuncs:
        - "addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
        - "removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
        - "reuseEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,int,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:292,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.LRUMap:301,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.LRUMap:301,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.LRUMap:301,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.map.LRUMap:301,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.LRUMap:310,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].removeEntry"
    - Src: "org.apache.commons.collections.map.LRUMap:311,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].reuseEntry"
    - Src: "org.apache.commons.collections.map.LRUMap:312,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap].addEntry"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.LRUMap].removeLRU(org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap$LinkEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].isFull()"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LRUMap:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LRUMap:365"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].maxSize()"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].isScanUntilRemovable()"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:396,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:403,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.LRUMap:404,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:411,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.LRUMap:412,1"
      Dst: "[org.apache.commons.collections.map.LRUMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].doWriteObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:419,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.map.LRUMap:420,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LRUMap].doReadObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LRUMap:427,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.map.LRUMap:428,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$SoftRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$SoftRef"
    linkageType: null
    functionLinenumber: 930
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$SoftRef:931,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$SoftRef"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Amex].<init>()"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Amex"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator$Amex].matches(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator$Amex"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Amex:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Amex:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator$Amex:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator$Amex:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:64,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:64,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:64,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:64,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:65,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.validator.CreditCardValidator$Amex:65,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].<init>(org.apache.commons.collections.map.ListOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:499,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:504,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:508,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:512,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].<init>(org.apache.commons.collections.map.ListOrderedMap$KeySetView,java.util.Iterator)"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 96
    ICount: 7
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:516,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].entrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:516,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView:516,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1587
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1588,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1591
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$6$1].<init>(org.apache.commons.collections.DoubleOrderedMap$6,int)"
    functionUses: 96
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1592,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$6$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1601
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 18
    ICount: 19
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$6:1602"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1605"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$6:1611"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1605"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$6:1611"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1605"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1607,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1608,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1608,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$100"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1611,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1611,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1616
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionUses: 17
    ICount: 19
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$6:1617"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1620"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getValue()"
        - "access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$6:1626"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1632"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1631"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$6:1626"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1632"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$6:1631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1622,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1623,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1623,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$100"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1626,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1626,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1627,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$300"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1635
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1636,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1639
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$6:1640,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$6].access$2100(org.apache.commons.collections.DoubleOrderedMap$6)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$6"
    linkageType: null
    functionLinenumber: 1587
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$6"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules$1].<init>(org.apache.commons.digester.ExtendedBaseRules)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.ExtendedBaseRules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules$1:424,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules$1].compare(org.apache.commons.digester.Rule,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules$1"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Rule"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.digester.ExtendedBaseRules].access$000(org.apache.commons.digester.ExtendedBaseRules)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules].access$000(org.apache.commons.digester.ExtendedBaseRules)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules$1:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules$1:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules$1:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules$1:431"
      Branch Sides: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules$1:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules$1:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules$1:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules$1:426,1"
      Dst: "[org.apache.commons.digester.ExtendedBaseRules].access$000"
    - Src: "org.apache.commons.digester.ExtendedBaseRules$1:426,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.digester.ExtendedBaseRules$1:444,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules$1"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(org.apache.commons.digester.Rule,org.apache.commons.digester.Rule)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules$1:424,1"
      Dst: "[org.apache.commons.digester.ExtendedBaseRules$1].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISINValidator].getInstance(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.ISINValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.ISINValidator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:78"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISINValidator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.ISINValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISINValidator:84,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISINValidator].checkCode(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISINValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISINValidator:89,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISINValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISINValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISINValidator:103,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].isValid"
    - Src: "org.apache.commons.validator.routines.ISINValidator:105,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.ISINValidator:105,1"
      Dst: "[org.apache.commons.validator.routines.ISINValidator].checkCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISINValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISINValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISINValidator:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISINValidator:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISINValidator:117,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    - Src: "org.apache.commons.validator.routines.ISINValidator:119,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.ISINValidator:119,1"
      Dst: "[org.apache.commons.validator.routines.ISINValidator].checkCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectParamRule].<init>(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.ObjectParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectParamRule:52,1"
      Dst: "[org.apache.commons.digester.ObjectParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectParamRule].<init>(int,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.ObjectParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectParamRule:64,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectParamRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.ObjectParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ObjectParamRule:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ObjectParamRule:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ObjectParamRule:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ObjectParamRule:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ObjectParamRule:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ObjectParamRule:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectParamRule:100,1"
      Dst: "[org.apache.commons.digester.Digester].peekParams"
    - Src: "org.apache.commons.digester.ObjectParamRule:103,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectParamRule].toString()"
    functionSourceFile: "org.apache.commons.digester.ObjectParamRule"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectParamRule:119,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.ObjectParamRule:120,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.ObjectParamRule:127,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TypedList].decorate(java.util.List,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.list.TypedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TypedList:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.list.TypedList:51,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TypedList].<init>()"
    functionSourceFile: "org.apache.commons.collections.list.TypedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TypedList:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].<init>(java.util.Set,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.AbstractSetDecorator].<init>(java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:117,1"
      Dst: "[org.apache.commons.collections.set.AbstractSetDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].<init>(java.util.Iterator,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 96
    ICount: 7
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:122,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:122,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:126,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:128,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.DefaultMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>(java.util.Map$Entry,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 13
    ICount: 35
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:139"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    - Branch String: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:150"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:138,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:138,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:138,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:140,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:142,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet:151,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.SetPropertyRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetPropertyRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertyRule:59,1"
      Dst: "[org.apache.commons.digester.SetPropertyRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertyRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetPropertyRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertyRule:72,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetPropertyRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.SetPropertyRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetPropertyRule:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetPropertyRule:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.SetPropertyRule:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertyRule:108,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    - Src: "org.apache.commons.digester.SetPropertyRule:116,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    - Src: "org.apache.commons.digester.SetPropertyRule:117,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.SetPropertyRule:118,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    - Src: "org.apache.commons.digester.SetPropertyRule:120,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.SetPropertyRule:129,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.SetPropertyRule:132,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.SetPropertyRule:133,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.SetPropertyRule:133,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.SetPropertyRule:133,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.SetPropertyRule:133,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.SetPropertyRule:133,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.SetPropertyRule:133,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetPropertyRule:144,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.digester.SetPropertyRule:144,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.digester.SetPropertyRule:147,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.digester.SetPropertyRule:151,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getPropertyDescriptor"
    - Src: "org.apache.commons.digester.SetPropertyRule:160,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].setProperty"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.SetPropertyRule].toString()"
    functionSourceFile: "org.apache.commons.digester.SetPropertyRule"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetPropertyRule:171,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.SetPropertyRule:172,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.SetPropertyRule:177,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].getTrueFirstComparator()"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.comparators.BooleanComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].getFalseFirstComparator()"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.comparators.BooleanComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].getBooleanComparator(boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.comparators.BooleanComparator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:97"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].<init>()"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.BooleanComparator:111,1"
      Dst: "[org.apache.commons.collections.comparators.BooleanComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.BooleanComparator:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Boolean,java.lang.Boolean)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.BooleanComparator:142,1"
      Dst: "[org.apache.commons.collections.comparators.BooleanComparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.BooleanComparator:155,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.BooleanComparator:169,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 92
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.BooleanComparator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.BooleanComparator:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.BooleanComparator].sortsTrueFirst()"
    functionSourceFile: "org.apache.commons.collections.comparators.BooleanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$1].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$1"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$1:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$1"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$1:79,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$1:79,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].<init>(org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].<init>(java.util.Collection,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    functionUses: 1
    ICount: 7
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:544,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:544,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].createEntrySetIterator(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    functionUses: 96
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:548,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:548,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].createEntrySetIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 31
    EdgeCount: 207
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:554"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:565"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:558"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:557"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:565"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:565"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:556,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:557,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:558,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:559,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:559,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet:560,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1772
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1773,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].getData(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1790
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].setLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1800
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].getLeft(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1811
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].setRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1821
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].getRight(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1832
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].setParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1842
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].getParent(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1853
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].swapColors(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1865
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].isBlack(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1878
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].isRed(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1889
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1890"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1889"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].setBlack(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1898
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].setRed(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1907
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].copyColor(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1917
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1926
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 76
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1933
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 64
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1948
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1949,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1964
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 91
    ICount: 22
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1965"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1968"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1969"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1973"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1972"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1975"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1972"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1975"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1972"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1975,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1975,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1975,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1983
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$Node:1984"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$Node:1989"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1985,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getData(int)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].getData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getLeft(int)"
    functionUses: 27
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].getLeft"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getRight(int)"
    functionUses: 23
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].getRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getParent(int)"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1000(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setBlack(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].setBlack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1100(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].copyColor(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].copyColor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].isRed(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].isRed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1300(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].isBlack(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].isBlack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1400(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setRed(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].setRed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].setRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 21
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].setParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].setLeft"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1800(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$Node"
    linkageType: null
    functionLinenumber: 1755
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].swapColors(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$Node:1756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].swapColors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].decorate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:60,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.SynchronizedCollection:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.SynchronizedCollection:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.SynchronizedCollection:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:72,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>(java.util.Collection,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.SynchronizedCollection:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.SynchronizedCollection:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.SynchronizedCollection:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:85,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    functionUses: 30
    ICount: 11
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:96,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    functionUses: 11
    ICount: 11
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:102,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 14
    ICount: 11
    EdgeCount: 65
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:108,1"
      Dst: "[java.util.Collection].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    functionUses: 20
    ICount: 11
    EdgeCount: 45
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:114,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    functionUses: 15
    ICount: 11
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:120,1"
      Dst: "[java.util.Collection].containsAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.collection.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BinaryHeap:org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.map.SingletonMap$SingletonValues].isEmpty()"
    functionUses: 20
    ICount: 10
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:126,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 109
    ICount: 4
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:141,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].toArray()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:146,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.DefaultMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValues].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].toArray(java.lang.Object[])"
    functionUses: 19
    ICount: 11
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:152,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    functionUses: 21
    ICount: 11
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:158,1"
      Dst: "[java.util.Collection].remove"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:164,1"
      Dst: "[java.util.Collection].removeAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:170,1"
      Dst: "[java.util.Collection].retainAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    functionUses: 51
    ICount: 10
    EdgeCount: 56
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:176,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    functionUses: 106
    ICount: 14
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.SynchronizedCollection:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.SynchronizedCollection:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.SynchronizedCollection:184"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:185,1"
      Dst: "[java.util.Collection].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    functionUses: 74
    ICount: 10
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:191,1"
      Dst: "[java.util.Collection].hashCode"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    functionSourceFile: "org.apache.commons.collections.collection.SynchronizedCollection"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    functionUses: 74
    ICount: 10
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.SynchronizedCollection:197,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].<init>(org.apache.commons.collections.ReferenceMap,java.lang.Object,int,java.lang.Object,org.apache.commons.collections.ReferenceMap$Entry)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    - "java.lang.Object"
    - "int"
    - "java.lang.Object"
    - "org.apache.commons.collections.ReferenceMap$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:751,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 759
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].access$300(org.apache.commons.collections.ReferenceMap)"
    functionUses: 84
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:760"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:759"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.ReferenceMap)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:760,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$300"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:760,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].access$400(org.apache.commons.collections.ReferenceMap)"
    functionUses: 75
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:765"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:764"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.ReferenceMap)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:765,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$400"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:765,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.ReferenceMap].access$400(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].access$400(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].access$500(org.apache.commons.collections.ReferenceMap,int,java.lang.Object,int)"
    functionUses: 4
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:771"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:772"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.ReferenceMap)"
        - "access$500(org.apache.commons.collections.ReferenceMap,int,java.lang.Object,int)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:771"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.ReferenceMap)"
        - "access$500(org.apache.commons.collections.ReferenceMap,int,java.lang.Object,int)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:770,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:771,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$400"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:771,1"
      Dst: "[java.lang.ref.Reference].clear"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:772,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$500"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 91
    ICount: 25
    EdgeCount: 159
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:778"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:779"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:782"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:786"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:785"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:785"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:785"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:783,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:784,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:786,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:786,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:786,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 63
    ICount: 9
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:792"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:790"
        BranchSideFuncs:
        - "getValue()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:791,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:792,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    functionUses: 70
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:797,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:797,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:797,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:797,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:797,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$Entry].purge(java.lang.ref.Reference)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$Entry"
    linkageType: null
    functionLinenumber: 801
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.ref.Reference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].access$300(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].access$400(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].access$300(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].access$400(org.apache.commons.collections.ReferenceMap)"
    - "[org.apache.commons.collections.ReferenceMap].access$600(org.apache.commons.collections.ReferenceMap)"
    functionUses: 1
    ICount: 41
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:802"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:802"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:804"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:812"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:805"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:806"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.ReferenceMap)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:805"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.ReferenceMap)"
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:806"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:807"
        BranchSideFuncs:
        - "access$600(org.apache.commons.collections.ReferenceMap)"
    - Branch String: "org.apache.commons.collections.ReferenceMap$Entry:808"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$Entry:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:802,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$300"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:803,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$400"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:805,1"
      Dst: "[java.lang.ref.Reference].clear"
    - Src: "org.apache.commons.collections.ReferenceMap$Entry:808,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$600"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:647,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:664"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:666"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:672"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:674"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:651,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:651,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:660,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:665,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:667,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:669,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtils].convert"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$ObjectParamRuleFactory:673,1"
      Dst: "[org.apache.commons.digester.ObjectParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$10].<init>(org.apache.commons.collections.BeanMap,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$10"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.BeanMap"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$10:479,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$10].hasNext()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$10"
    linkageType: null
    functionLinenumber: 480
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$10:481,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$10].next()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$10"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    functionUses: 124
    ICount: 6
    EdgeCount: 96
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$10:484,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.BeanMap$10:485,1"
      Dst: "[org.apache.commons.collections.BeanMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$10].remove()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$10"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$10:488,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:57,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:57,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 126
    ICount: 4
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:67,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:org.apache.commons.collections.DefaultMapEntry:org.apache.commons.collections.DoubleOrderedMap$Node:org.apache.commons.collections.SequencedHashMap$Entry:org.apache.commons.collections.StaticBucketMap$Node:org.apache.commons.collections.bidimap.TreeBidiMap$Node:org.apache.commons.collections.keyvalue.AbstractKeyValue:org.apache.commons.collections.keyvalue.TiedMapEntry:org.apache.commons.collections.map.StaticBucketMap$Node:org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    functionUses: 128
    ICount: 9
    EdgeCount: 101
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:77,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:79,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 32
    ICount: 11
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.EntrySetMapIterator:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:96"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:95,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:97,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:org.apache.commons.collections.DefaultMapEntry:org.apache.commons.collections.DoubleOrderedMap$Node:org.apache.commons.collections.SequencedHashMap$Entry:org.apache.commons.collections.StaticBucketMap$Node:org.apache.commons.collections.bidimap.TreeBidiMap$Node:org.apache.commons.collections.keyvalue.AbstractKeyValue:org.apache.commons.collections.keyvalue.TiedMapEntry:org.apache.commons.collections.map.StaticBucketMap$Node:org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.EntrySetMapIterator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:113"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:112,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:114,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 5
    ICount: 9
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.EntrySetMapIterator:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:127"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:126,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:128,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.EntrySetMapIterator:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:143,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:145,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:153,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:153,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.iterators.EntrySetMapIterator"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getKey()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    functionUses: 69
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.EntrySetMapIterator:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:167"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.iterators.EntrySetMapIterator:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:165,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:165,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:165,1"
      Dst: "[org.apache.commons.collections.iterators.EntrySetMapIterator].getKey"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:165,1"
      Dst: "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue"
    - Src: "org.apache.commons.collections.iterators.EntrySetMapIterator:165,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].<init>(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$CacheKey"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.PropertyUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:513,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$CacheKey"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:522,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$CacheKey"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$CacheKey:537,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].access$200(org.apache.commons.beanutils.WrapDynaClass$CacheKey)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$CacheKey"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WrapDynaClass$CacheKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.HashBag].<init>()"
    functionSourceFile: "org.apache.commons.collections.HashBag"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DefaultMapBag].<init>(java.util.Map)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.HashBag:37,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.HashBag:37,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.HashBag].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.HashBag"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.HashBag].<init>()"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.HashBag:47,1"
      Dst: "[org.apache.commons.collections.HashBag].<init>"
    - Src: "org.apache.commons.collections.HashBag:48,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].<init>(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:68,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:68,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.ProxyListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getListIterator()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    functionUses: 147
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:77,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:77,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.ProxyListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].getListIterator()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:86,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:86,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    functionUses: 143
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:95,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:95,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:104,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:104,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    functionUses: 9
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:113,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:113,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:122,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:122,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    functionUses: 37
    ICount: 4
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:131,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:131,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:140,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyListIterator:140,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].getListIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyListIterator].setListIterator(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$ValueIterator].<init>(org.apache.commons.collections.MultiHashMap)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$ValueIterator"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.MultiHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].superValuesIterator()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:422,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:423,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].superValuesIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$ValueIterator].searchNextIterator()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$ValueIterator"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 2
    ICount: 17
    EdgeCount: 303
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap$ValueIterator:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:428"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:427"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.MultiHashMap$ValueIterator:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:433"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.MultiHashMap$ValueIterator:428"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:430"
        BranchSideFuncs:
        - "iterator()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:427,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:431,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:431,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$ValueIterator"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].searchNextIterator()"
    functionUses: 121
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:437,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$ValueIterator].searchNextIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$ValueIterator"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].searchNextIterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 124
    ICount: 9
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap$ValueIterator:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:443"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:441,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$ValueIterator].searchNextIterator"
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:442,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:444,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$ValueIterator"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 9
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap$ValueIterator:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.MultiHashMap$ValueIterator:450"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:449,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:451,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$ValueIterator].<init>(org.apache.commons.collections.MultiHashMap,org.apache.commons.collections.MultiHashMap$1)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$ValueIterator"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.MultiHashMap"
    - "org.apache.commons.collections.MultiHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].<init>(org.apache.commons.collections.MultiHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$ValueIterator:418,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyIterator].getIterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 54
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:66,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyIterator].getIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:66,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyIterator].getIterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 124
    ICount: 4
    EdgeCount: 96
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:77,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyIterator].getIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:77,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ProxyIterator].getIterator()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 4
    EdgeCount: 79
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:85,1"
      Dst: "[org.apache.commons.collections.iterators.ProxyIterator].getIterator"
    - Src: "org.apache.commons.collections.iterators.ProxyIterator:85,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].getIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ProxyIterator].setIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ProxyIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PredicateTransformer].getInstance(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.PredicateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PredicateTransformer:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PredicateTransformer:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PredicateTransformer:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PredicateTransformer:50,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.PredicateTransformer:52,1"
      Dst: "[org.apache.commons.collections.functors.PredicateTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PredicateTransformer].<init>(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.PredicateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PredicateTransformer:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.PredicateTransformer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 19
    ICount: 9
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PredicateTransformer:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PredicateTransformer:72"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.PredicateTransformer:73,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PredicateTransformer].getPredicate()"
    functionSourceFile: "org.apache.commons.collections.functors.PredicateTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$KeySet].<init>(org.apache.commons.collections.FastTreeMap)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$KeySet"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastTreeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].<init>(org.apache.commons.collections.FastTreeMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$KeySet:782,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$KeySet].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$KeySet"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 17
    ICount: 4
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$KeySet:785,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$KeySet].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$KeySet"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    functionUses: 1
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$KeySet:789,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$KeySet].<init>(org.apache.commons.collections.FastTreeMap,org.apache.commons.collections.FastTreeMap$1)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$KeySet"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastTreeMap"
    - "org.apache.commons.collections.FastTreeMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$KeySet].<init>(org.apache.commons.collections.FastTreeMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$KeySet:782,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BigDecimalConverter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BigDecimalConverter:43,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BigDecimalConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BigDecimalConverter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BigDecimalConverter:55,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BigDecimalConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BigDecimalConverter"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:68,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:80,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:94,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].<init>(java.lang.Object,int,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:111,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayListIterator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:122"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    functionUses: 9
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayListIterator:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:133,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:134,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:137,1"
      Dst: "[java.lang.reflect.Array].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 143
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayListIterator:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:147,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:148,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:151,1"
      Dst: "[java.lang.reflect.Array].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:180,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ArrayListIterator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ArrayListIterator:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:200,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:203,1"
      Dst: "[java.lang.reflect.Array].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ArrayListIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.ArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ArrayListIterator:210,1"
      Dst: "[org.apache.commons.collections.iterators.ArrayIterator].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:34,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:39,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].init(org.apache.commons.digester.annotations.rules.SetProperty,java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.SetProperty"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:45,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].addAlias"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].addAlias(org.apache.commons.digester.annotations.rules.SetProperty,java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.SetProperty"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:56,1"
      Dst: "[org.apache.commons.digester.annotations.rules.SetProperty].attributeName"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:57,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:59,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:60,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.SetPropertiesRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:70,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:74,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:74,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:74,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:74,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:75,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:76,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:79,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider:34,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultBoolean()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:45,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:45,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultBoolean(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:56,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:56,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultByte()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:68,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:68,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultByte(byte)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:79,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:79,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultCharacter()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:91,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:91,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultCharacter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultCharacter(char)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:102,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:102,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultCharacter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultDouble()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:114,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:114,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultDouble(double)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:125,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:125,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultFloat()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:137,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:137,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultFloat(float)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:148,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:148,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultInteger()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:160,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:160,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultInteger(int)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:171,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:171,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultLong()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:183,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:183,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultLong(long)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:194,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:194,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].getDefaultShort()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:206,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:206,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getDefaultShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].setDefaultShort(short)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:217,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:217,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].setDefaultShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].convert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:234,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:234,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].convert(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:251,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:251,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].convert(java.lang.String[],java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:268,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:268,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:282,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:282,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].deregister()"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:294,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:294,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].deregister(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:308,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:308,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].deregister"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].lookup(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.Converter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:324,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:324,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].lookup(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.Converter"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:337,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:337,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].register(org.apache.commons.beanutils.Converter,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.Converter"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:352,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.ConvertUtils:352,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].register"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConvertUtils].primitiveToWrapper(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.ConvertUtils"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ConvertUtils:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ConvertUtils:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConvertUtils:370,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:277,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:268,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionUses: 43
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:285,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:286,1"
      Dst: "[java.util.Hashtable].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].elements()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:294,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:295,1"
      Dst: "[java.util.Hashtable].elements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>(java.lang.Object,java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionUses: 33
    ICount: 20
    EdgeCount: 233
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:316"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "getKey()"
        - "access$200(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:315"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:303,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:304,1"
      Dst: "[java.util.Hashtable].entrySet"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:305,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:306,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:306,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:306,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:308,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:309,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:310,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:312,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Entry].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:313,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionUses: 65
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:325,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:326,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:334,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:335,1"
      Dst: "[java.util.Hashtable].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].keys()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:343,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:344,1"
      Dst: "[java.util.Hashtable].keys"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:345,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionUses: 24
    ICount: 15
    EdgeCount: 201
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:373"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "access$200(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:363,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:364,1"
      Dst: "[java.util.Hashtable].keySet"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:365,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:366,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:366,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:366,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:368,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:370,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    functionUses: 8
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:387"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:395"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:381,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:384,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:385,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:385,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:392,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:394,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:394,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].purgeOne()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:408"
        BranchSideFuncs:
        - "access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:404,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:406,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:406,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    - "[org.apache.commons.logging.impl.WeakHashtable].purgeOne()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionUses: 36
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:427"
        BranchSideFuncs:
        - "purge()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:431"
        BranchSideFuncs:
        - "purgeOne()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:430"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$1)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:417,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:423,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:428,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purgeOne"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:431,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:432,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:441,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:442,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:442,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:442,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:444,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:444,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:444,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].rehash()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:455,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:456,1"
      Dst: "[java.util.Hashtable].rehash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    - "[org.apache.commons.logging.impl.WeakHashtable].purgeOne()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionUses: 29
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:471"
        BranchSideFuncs:
        - "purge()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:474"
        BranchSideFuncs:
        - "purgeOne()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable:473"
        BranchSideFuncs:
        - "<init>(java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:467,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:472,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purgeOne"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:474,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:474,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].size()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionUses: 31
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:482,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:483,1"
      Dst: "[java.util.Hashtable].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionUses: 72
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:491,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:492,1"
      Dst: "[java.util.Hashtable].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable].values()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable].purge()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable:500,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable].purge"
    - Src: "org.apache.commons.logging.impl.WeakHashtable:501,1"
      Dst: "[java.util.Hashtable].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$Values].<init>(org.apache.commons.collections.MultiHashMap)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$Values"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.MultiHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$Values:393,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$Values"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].<init>(org.apache.commons.collections.MultiHashMap,org.apache.commons.collections.MultiHashMap$1)"
    functionUses: 44
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$Values:396,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$Values].size()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$Values"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 24
    ICount: 9
    EdgeCount: 163
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.MultiHashMap$Values:402"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.MultiHashMap$Values:406"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.MultiHashMap$Values:405"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$Values:401,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$Values].iterator"
    - Src: "org.apache.commons.collections.MultiHashMap$Values:402,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.MultiHashMap$Values:403,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$Values"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$Values:410,1"
      Dst: "[org.apache.commons.collections.MultiHashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.MultiHashMap$Values].<init>(org.apache.commons.collections.MultiHashMap,org.apache.commons.collections.MultiHashMap$1)"
    functionSourceFile: "org.apache.commons.collections.MultiHashMap$Values"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.MultiHashMap"
    - "org.apache.commons.collections.MultiHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap$Values].<init>(org.apache.commons.collections.MultiHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.MultiHashMap$Values:393,1"
      Dst: "[org.apache.commons.collections.MultiHashMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:499,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:501,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$500(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$600(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$500(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].size()"
    functionUses: 122
    ICount: 39
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:519"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.map.StaticBucketMap)"
        - "access$600(org.apache.commons.collections.map.StaticBucketMap)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:511"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:515"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:514"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:516"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:507,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:508,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:509,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:512,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].size()"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:524"
        BranchSideFuncs:
        - "remove(int)"
        - "size()"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:523"
        BranchSideFuncs:
        - "remove(int)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:523,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:523,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:524,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:524,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:529,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:534"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:533"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:533,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:534,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:534,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntryIterator:499,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:608,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:611,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:615,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 618
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 96
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:619,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:623,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].access$600(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap].access$500(org.apache.commons.collections.StaticBucketMap)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 29
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap$KeySet:629"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:636"
        BranchSideFuncs:
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap$KeySet:631"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:632"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:631"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$KeySet:631"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:627"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:626"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
        - "access$600(org.apache.commons.collections.StaticBucketMap)"
        - "access$500(org.apache.commons.collections.StaticBucketMap)"
    - Branch String: "org.apache.commons.collections.StaticBucketMap$KeySet:631"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:627"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap$KeySet:626"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
        - "access$600(org.apache.commons.collections.StaticBucketMap)"
        - "access$500(org.apache.commons.collections.StaticBucketMap)"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:627,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$800"
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:628,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:629,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:630,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].getKey"
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:631,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:632,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeySet"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeySet:608,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].<init>()"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:55,1"
      Dst: "[org.apache.commons.collections.comparators.ComparableComparator].getInstance"
    - Src: "org.apache.commons.collections.comparators.NullComparator:55,1"
      Dst: "[org.apache.commons.collections.comparators.NullComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:72,1"
      Dst: "[org.apache.commons.collections.comparators.NullComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:88,1"
      Dst: "[org.apache.commons.collections.comparators.ComparableComparator].getInstance"
    - Src: "org.apache.commons.collections.comparators.NullComparator:88,1"
      Dst: "[org.apache.commons.collections.comparators.NullComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].<init>(java.util.Comparator,boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:110,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.comparators.NullComparator:115,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:140"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:139"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:139"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:140,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    functionUses: 63
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:150"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:151,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.NullComparator"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 92
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:169"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:169"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.comparators.NullComparator:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.NullComparator:169"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.comparators.NullComparator:168,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.comparators.NullComparator:168,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.comparators.NullComparator:172,1"
      Dst: "[java.util.Comparator].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.Object"
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:290,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].getValue()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    functionUses: 6
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:327"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "getLeftSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:327"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "getLeftSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:331"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:328,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:328,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:332,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].get"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].indexOf(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].indexOf(java.lang.Object,int)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].indexOf(java.lang.Object,int)"
    functionUses: 3
    ICount: 32
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:344"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:344"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:344"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:347"
        BranchSideFuncs:
        - "getRightSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:347"
        BranchSideFuncs:
        - "getRightSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:null"
        BranchSideFuncs:
        - "indexOf(java.lang.Object,int)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:339,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:340,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].indexOf"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:345,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:348,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].toArray(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:362,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:363,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].toArray"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:365,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].next()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].min()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:378"
        BranchSideFuncs:
        - "min()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:379,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].min"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].previous()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].max()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:390"
        BranchSideFuncs:
        - "max()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:391,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].max"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].insert(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].insertOnLeft(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].insertOnRight(int,java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:407"
        BranchSideFuncs:
        - "insertOnLeft(int,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:406"
        BranchSideFuncs:
        - "insertOnRight(int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:405,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].insertOnLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:407,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].insertOnRight"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].insertOnLeft(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].insert(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].balance()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    functionUses: 1
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:414"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:417"
        BranchSideFuncs:
        - "<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:416"
        BranchSideFuncs:
        - "insert(int,java.lang.Object)"
        - "setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:422"
        BranchSideFuncs:
        - "balance()"
        - "recalcHeight()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:414,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:415,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:415,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:417,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].insert"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:423,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].balance"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:424,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].insertOnRight(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].insert(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].balance()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:434"
        BranchSideFuncs:
        - "<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:433"
        BranchSideFuncs:
        - "setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
        - "insert(int,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:438"
        BranchSideFuncs:
        - "balance()"
        - "recalcHeight()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:431,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:432,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:432,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:434,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].insert"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:439,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].balance"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:440,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:448"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:455"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].max()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].max()"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:464"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "max()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:465,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:465,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].max"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].min()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].min()"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:473"
        BranchSideFuncs:
        - "min()"
        - "getLeftSubTree()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:474,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:474,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].min"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].remove(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].remove(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].balance()"
    functionUses: 3
    ICount: 32
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:489"
        BranchSideFuncs:
        - "removeSelf()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:495"
        BranchSideFuncs:
        - "setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:494"
        BranchSideFuncs:
        - "remove(int)"
        - "setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:499"
        BranchSideFuncs:
        - "recalcHeight()"
        - "balance()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:499"
        BranchSideFuncs:
        - "recalcHeight()"
        - "balance()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:487,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:490,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].remove"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:490,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:495,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:500,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:501,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].balance"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].removeMax()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeMax()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].balance()"
    functionUses: 2
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:505"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:508"
        BranchSideFuncs:
        - "removeSelf()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:507"
        BranchSideFuncs:
        - "setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
        - "removeMax()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:511"
        BranchSideFuncs:
        - "recalcHeight()"
        - "balance()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:505,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:506,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:508,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeMax"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:508,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:512,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:513,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].balance"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].removeMin()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeMin()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].balance()"
    functionUses: 2
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:520"
        BranchSideFuncs:
        - "removeSelf()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:519"
        BranchSideFuncs:
        - "removeMin()"
        - "setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:523"
        BranchSideFuncs:
        - "recalcHeight()"
        - "balance()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:517,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:518,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:520,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeMin"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:520,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:524,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:525,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].balance"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].removeSelf()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].max()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].min()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].min()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeMin()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].max()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].removeMax()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    functionUses: 3
    ICount: 89
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:536"
        BranchSideFuncs:
        - "getRightSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:536"
        BranchSideFuncs:
        - "getRightSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:543"
        BranchSideFuncs:
        - "getLeftSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:540"
        BranchSideFuncs:
        - "setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:539"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:544"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:549"
        BranchSideFuncs:
        - "heightRightMinusLeft()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:545"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:545"
        BranchSideFuncs:
        - "setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:544"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:550"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:562"
        BranchSideFuncs:
        - "max()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:556"
        BranchSideFuncs:
        - "removeMin()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:567"
        BranchSideFuncs:
        - "removeMax()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:570"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:576"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:579"
        BranchSideFuncs:
        - "recalcHeight()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:534,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:534,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:541,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].max"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:541,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:546,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].min"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:546,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:550,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:557,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeMin"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:569,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].removeMax"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:580,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].balance()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].rotateLeft()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].rotateRight()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].rotateRight()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].rotateLeft()"
    functionUses: 5
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:598"
        BranchSideFuncs:
        - "setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:600"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:603"
        BranchSideFuncs:
        - "setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
        - "rotateRight()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:602"
        BranchSideFuncs:
        - "rotateLeft()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:589,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:596,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].rotateLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:596,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:598,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].rotateRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:601,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:605,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:613"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:616"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:615"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:623"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:625"
        BranchSideFuncs:
        - "getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:626,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    functionUses: 8
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:635"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "getLeftSubTree()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:634"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "getLeftSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:635"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "getLeftSubTree()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:634"
        BranchSideFuncs:
        - "getRightSubTree()"
        - "getLeftSubTree()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:635,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:635,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:635,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].getHeight(org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:643"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].heightRightMinusLeft()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getHeight(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getHeight(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:651,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:651,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getHeight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:651,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].rotateLeft()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:656,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:656,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:658,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:662,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:663,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:665,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].rotateRight()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset(org.apache.commons.collections.list.TreeList$AVLNode,int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:673,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getLeftSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:673,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:675,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getOffset"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:679,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:680,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:682,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].setLeft(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    functionUses: 8
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:696"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:695"
        BranchSideFuncs:
        - "recalcHeight()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:694"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:697,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].setRight(org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 706
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight()"
    functionUses: 8
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:707"
        BranchSideFuncs:
        - "recalcHeight()"
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:709,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].recalcHeight"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree()"
    functionUses: 69
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:767"
        BranchSideFuncs:
        - "getRightSubTree()"
    - Branch String: "org.apache.commons.collections.list.TreeList$AVLNode:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$AVLNode:767"
        BranchSideFuncs:
        - "getRightSubTree()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:768,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:768,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:768,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getRightSubTree"
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:768,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].access$000(org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$1)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.Object"
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    - "org.apache.commons.collections.list.TreeList$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$AVLNode:266,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$AVLNode].access$200(org.apache.commons.collections.list.TreeList$AVLNode)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$AVLNode"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList$AVLNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:743,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$000(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 122
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:748"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:747"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:748,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    functionUses: 126
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:752"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:752,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:753,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    functionUses: 31
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:763"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:762,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:764,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:764,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$100(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$200(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$300(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 81
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:770"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:771,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:775,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$100"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:777,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$200"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:779,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$300"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$400(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$500(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$600(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 69
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:788"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:787"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:786,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:790,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$400"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:792,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$500"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:794,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$600"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map].access$402(org.apache.commons.collections.map.Flat3Map,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].access$502(org.apache.commons.collections.map.Flat3Map,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].access$602(org.apache.commons.collections.map.Flat3Map,java.lang.Object)"
    functionUses: 3
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:800"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:802"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:801,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:803,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:806,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$402"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:809,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$502"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:812,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$602"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 91
    ICount: 29
    EdgeCount: 190
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:819"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:822"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:824"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:824"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:824"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:826,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:827,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:828,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 63
    ICount: 16
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:835"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:838"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:835"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:838"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:835"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:836,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:837,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:838,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    functionUses: 70
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:846"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:844,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:844,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:844,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:844,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySetIterator:844,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:59,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:59,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    functionUses: 147
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:69,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    functionUses: 143
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:79,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:90,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 9
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:99,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 9
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:109,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:120,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    functionUses: 37
    ICount: 9
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ReverseListIterator:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ReverseListIterator:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ReverseListIterator:132"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:131,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:133,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ReverseListIterator:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ReverseListIterator:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ReverseListIterator:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:145,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:147,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ReverseListIterator:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ReverseListIterator:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ReverseListIterator:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:161,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:164,1"
      Dst: "[java.util.ListIterator].add"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:165,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ReverseListIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.ReverseListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:173,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.iterators.ReverseListIterator:173,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeyIterator"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeyIterator:555,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeyIterator"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeyIterator:558,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntryIterator].nextEntry"
    - Src: "org.apache.commons.collections.StaticBucketMap$KeyIterator:558,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap$KeyIterator"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "org.apache.commons.collections.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap$KeyIterator:555,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].<init>(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.PropertyUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].introspect()"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:111,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:67,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:68,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:70,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].introspect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getDynaClassesMap()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].get()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:147,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].get()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:158,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getBeanClass()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:276,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getName()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 10
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:309"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:307,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:310,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperties()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].newInstance()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].<init>(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getBeanClass()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:361,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getBeanClass"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:361,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:361,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getPropertyDescriptor(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:378,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].clear()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:391,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:391,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].createDynaClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.WrapDynaClass"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].createDynaClass(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:405,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].createDynaClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].createDynaClass(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.WrapDynaClass"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.beanutils.PropertyUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].<init>(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache()"
    - "[org.apache.commons.beanutils.WrapDynaClass].<init>(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:424"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:423"
        BranchSideFuncs:
        - "getInstance()"
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:431"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
        - "getClassesCache()"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:424,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:425,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:426,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:426,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:428,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:429,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].getPropertyUtilsBean()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.PropertyUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].introspect()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].getBeanClass()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors(java.lang.Class)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getPropertyUtilsBean()"
    - "[org.apache.commons.beanutils.PropertyUtils].getMappedPropertyDescriptors(java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 70
    EdgeCount: 316
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:462"
        BranchSideFuncs:
        - "getMappedPropertyDescriptors(java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:468"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:470"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:478"
        BranchSideFuncs:
        - "keySet()"
        - "iterator()"
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass:481"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:493"
        BranchSideFuncs:
        - "next()"
        - "get(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Class)"
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:455,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getBeanClass"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:457,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getPropertyUtilsBean"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:457,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:463,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getMappedPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:465,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:469,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:471,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:471,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:475,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:475,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:476,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:480,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:480,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:481,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:482,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.WrapDynaClass:484,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaClassesMap()"
    functionUses: 11
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:51,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getDynaClassesMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass].access$100()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass:51,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getClassesCache"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullPredicate].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.NullPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullPredicate].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.NullPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullPredicate:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NullPredicate"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullPredicate:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullPredicate:62"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:42,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:52,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:72,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].locateMethod"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod:77,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantFactory].getInstance(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ConstantFactory:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ConstantFactory:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ConstantFactory:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ConstantFactory:56,1"
      Dst: "[org.apache.commons.collections.functors.ConstantFactory].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantFactory].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantFactory"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ConstantFactory:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantFactory].create()"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantFactory"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantFactory].getConstant()"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].<init>(java.util.Map$Entry,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map$Entry"
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].<init>(java.util.Map$Entry)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:624,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].setValue(java.lang.Object)"
    functionUses: 3
    ICount: 20
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:633"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "setValue(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:633"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "setValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:629,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:630,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:630,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:632,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:634,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry:635,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].interpolate(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:214,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].interpolateHelper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].interpolateHelper(java.lang.String,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:240,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:241,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:246,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.collections.ExtendedProperties:248,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:251,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.collections.ExtendedProperties:253,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties:253,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:257,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.collections.ExtendedProperties:258,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.collections.ExtendedProperties:258,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:264,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.ExtendedProperties:264,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ExtendedProperties:265,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ExtendedProperties:271,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:271,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:280,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getProperty"
    - Src: "org.apache.commons.collections.ExtendedProperties:282,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].interpolateHelper"
    - Src: "org.apache.commons.collections.ExtendedProperties:288,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.ExtendedProperties:289,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getString"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.ExtendedProperties].escape(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:306,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:307,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.collections.ExtendedProperties:308,1"
      Dst: "[java.lang.StringBuffer].charAt"
    - Src: "org.apache.commons.collections.ExtendedProperties:310,1"
      Dst: "[java.lang.StringBuffer].insert"
    - Src: "org.apache.commons.collections.ExtendedProperties:314,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].unescape(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:321,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:322,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.collections.ExtendedProperties:323,1"
      Dst: "[java.lang.StringBuffer].charAt"
    - Src: "org.apache.commons.collections.ExtendedProperties:326,1"
      Dst: "[java.lang.StringBuffer].deleteCharAt"
    - Src: "org.apache.commons.collections.ExtendedProperties:329,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].countPreceding(java.lang.String,int,char)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:339,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].endsWithSlash(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ExtendedProperties].countPreceding(java.lang.String,int,char)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:352"
        BranchSideFuncs:
        - "countPreceding(java.lang.String,int,char)"
    - Branch String: "org.apache.commons.collections.ExtendedProperties:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:352"
        BranchSideFuncs:
        - "countPreceding(java.lang.String,int,char)"
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:350,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.collections.ExtendedProperties:353,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.collections.ExtendedProperties:353,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].countPreceding"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].<init>()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:454,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:172,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$1].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:172,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.commons.collections.ExtendedProperties:200,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:464,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:492"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:474,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:172,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$1].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:172,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.commons.collections.ExtendedProperties:200,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:477,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:477,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "org.apache.commons.collections.ExtendedProperties:478,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.collections.ExtendedProperties:478,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties:482,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:483,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].load"
    - Src: "org.apache.commons.collections.ExtendedProperties:487,1"
      Dst: "[java.io.FileInputStream].close"
    - Src: "org.apache.commons.collections.ExtendedProperties:493,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].isInitialized()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getInclude()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].setInclude(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].load(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:532,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].load"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].load(java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:545"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:566"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:568"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:578"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:581"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:582"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:604"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:582"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:604"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:586"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:593"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:594"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:601"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:601"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:601"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:547,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:547,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$PropertiesReader].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:567,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$PropertiesReader].readProperty"
    - Src: "org.apache.commons.collections.ExtendedProperties:571,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.collections.ExtendedProperties:574,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties:574,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.collections.ExtendedProperties:578,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.collections.ExtendedProperties:582,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getInclude"
    - Src: "org.apache.commons.collections.ExtendedProperties:582,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.commons.collections.ExtendedProperties:586,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.collections.ExtendedProperties:588,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:594,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:594,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:594,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:601,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.commons.collections.ExtendedProperties:601,1"
      Dst: "[java.io.File].canRead"
    - Src: "org.apache.commons.collections.ExtendedProperties:602,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:602,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].load"
    - Src: "org.apache.commons.collections.ExtendedProperties:605,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].addProperty"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:629"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:624,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].addProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:657"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:667"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:662"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:659,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.collections.ExtendedProperties:661,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:662,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.collections.ExtendedProperties:663,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].nextToken"
    - Src: "org.apache.commons.collections.ExtendedProperties:664,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].unescape"
    - Src: "org.apache.commons.collections.ExtendedProperties:664,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].addPropertyInternal"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].addPropertyDirect(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:687"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:689"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:687,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.commons.collections.ExtendedProperties:688,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:690,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].addPropertyInternal(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:719"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:720"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:705,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:709,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:710,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:712,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:720,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.commons.collections.ExtendedProperties:721,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:736,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].clearProperty"
    - Src: "org.apache.commons.collections.ExtendedProperties:737,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].addProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].save(java.io.OutputStream,java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:750"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:785"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:762"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:753,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:755,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.commons.collections.ExtendedProperties:758,1"
      Dst: "[java.util.Hashtable].keys"
    - Src: "org.apache.commons.collections.ExtendedProperties:759,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.ExtendedProperties:760,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.ExtendedProperties:761,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:764,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:765,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:767,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].escape"
    - Src: "org.apache.commons.collections.ExtendedProperties:768,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:772,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.ExtendedProperties:772,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ExtendedProperties:773,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ExtendedProperties:783,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.ExtendedProperties].combine(org.apache.commons.collections.ExtendedProperties)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ExtendedProperties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:798"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:795,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getKeys"
    - Src: "org.apache.commons.collections.ExtendedProperties:795,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ExtendedProperties:796,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ExtendedProperties:797,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:797,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].setProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].clearProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:807"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:817"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:810"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:811"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:807,1"
      Dst: "[java.util.Hashtable].containsKey"
    - Src: "org.apache.commons.collections.ExtendedProperties:810,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ExtendedProperties:811,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:811,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.ExtendedProperties:812,1"
      Dst: "[java.util.ArrayList].remove"
    - Src: "org.apache.commons.collections.ExtendedProperties:816,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getKeys()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:827,1"
      Dst: "[java.util.ArrayList].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getKeys(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:847"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:846"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:838,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getKeys"
    - Src: "org.apache.commons.collections.ExtendedProperties:839,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:841,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ExtendedProperties:842,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ExtendedProperties:844,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.collections.ExtendedProperties:845,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:848,1"
      Dst: "[java.util.ArrayList].iterator"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].subset(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ExtendedProperties"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:864"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:893"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:867"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:867"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:868"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:879"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:896"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:860,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:861,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getKeys"
    - Src: "org.apache.commons.collections.ExtendedProperties:864,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ExtendedProperties:865,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ExtendedProperties:867,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.collections.ExtendedProperties:879,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.collections.ExtendedProperties:882,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties:890,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:890,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].addPropertyDirect"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].display()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:907"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:911"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:905,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getKeys"
    - Src: "org.apache.commons.collections.ExtendedProperties:907,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ExtendedProperties:908,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ExtendedProperties:909,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:910,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:910,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:910,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:910,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getString(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:923,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getString(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:939"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:942"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:941"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:942"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:947"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:945"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:948"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:950"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:937,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:940,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].interpolate"
    - Src: "org.apache.commons.collections.ExtendedProperties:944,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getString"
    - Src: "org.apache.commons.collections.ExtendedProperties:949,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:951,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:951,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:951,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:951,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getProperties(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:967,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:967,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getProperties(java.lang.String,java.util.Properties)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:989"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:992"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:996"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:985,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getStringArray"
    - Src: "org.apache.commons.collections.ExtendedProperties:988,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:991,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.collections.ExtendedProperties:993,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties:993,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.collections.ExtendedProperties:995,1"
      Dst: "[java.util.Properties].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:997,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:997,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:997,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:997,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getStringArray(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1016"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1020"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1022"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1023"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1024"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1034"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1037"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1013,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1017,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1018,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:1025,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getStringArray"
    - Src: "org.apache.commons.collections.ExtendedProperties:1030,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1030,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1030,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1030,1"
      Dst: "[java.lang.ClassCastException].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1033,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.ExtendedProperties:1035,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getVector(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1051,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getVector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getVector(java.lang.String,java.util.Vector)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Vector"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Vector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1069"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1072"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1078"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1084"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1079"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1082"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1081"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1082"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1081"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1067,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1070,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1074,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:1075,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1080,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getVector"
    - Src: "org.apache.commons.collections.ExtendedProperties:1085,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1085,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1085,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1085,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getList(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1102,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getList(java.lang.String,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1121"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1131"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1134"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1119,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1122,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1126,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.ExtendedProperties:1127,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1132,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getList"
    - Src: "org.apache.commons.collections.ExtendedProperties:1137,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1137,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1137,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1137,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getBoolean(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1153"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1152,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getBoolean"
    - Src: "org.apache.commons.collections.ExtendedProperties:1154,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1156,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1156,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1156,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1156,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getBoolean(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1170,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1170,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getBoolean"
    - Src: "org.apache.commons.collections.ExtendedProperties:1170,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getBoolean(java.lang.String,java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1190"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1196"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1197"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1185,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1191,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].testBoolean"
    - Src: "org.apache.commons.collections.ExtendedProperties:1192,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1193,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1198,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getBoolean"
    - Src: "org.apache.commons.collections.ExtendedProperties:1203,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1203,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1203,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1203,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].testBoolean(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1220,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.collections.ExtendedProperties:1222,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getByte(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1245"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1244,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getByte"
    - Src: "org.apache.commons.collections.ExtendedProperties:1246,1"
      Dst: "[java.lang.Byte].byteValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1248,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1248,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1248,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1248,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getByte(java.lang.String,byte)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1264,1"
      Dst: "[java.lang.Byte].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1264,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getByte"
    - Src: "org.apache.commons.collections.ExtendedProperties:1264,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getByte(java.lang.String,java.lang.Byte)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1282"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1285"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1290"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1291"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1280,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1286,1"
      Dst: "[java.lang.Byte].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1287,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1292,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getByte"
    - Src: "org.apache.commons.collections.ExtendedProperties:1297,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1297,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1297,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1297,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getShort(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1314,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getShort"
    - Src: "org.apache.commons.collections.ExtendedProperties:1316,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1318,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1318,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1318,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1318,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getShort(java.lang.String,short)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1334,1"
      Dst: "[java.lang.Short].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1334,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getShort"
    - Src: "org.apache.commons.collections.ExtendedProperties:1334,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getShort(java.lang.String,java.lang.Short)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1352"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1354"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1355"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1360"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1361"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1350,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1356,1"
      Dst: "[java.lang.Short].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1357,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1362,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getShort"
    - Src: "org.apache.commons.collections.ExtendedProperties:1367,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1367,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1367,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1367,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getInt(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1379,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getInt(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1391,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getInteger(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1408"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1407,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getInteger"
    - Src: "org.apache.commons.collections.ExtendedProperties:1409,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1411,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1411,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1411,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1411,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getInteger(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1429"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1427,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getInteger"
    - Src: "org.apache.commons.collections.ExtendedProperties:1432,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getInteger(java.lang.String,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1450"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1453"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1458"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1459"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1448,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1454,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1455,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1460,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getInteger"
    - Src: "org.apache.commons.collections.ExtendedProperties:1465,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1465,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1465,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1465,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getLong(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1483"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1482,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getLong"
    - Src: "org.apache.commons.collections.ExtendedProperties:1484,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1486,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1486,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1486,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1486,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getLong(java.lang.String,long)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1502,1"
      Dst: "[java.lang.Long].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1502,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getLong"
    - Src: "org.apache.commons.collections.ExtendedProperties:1502,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getLong(java.lang.String,java.lang.Long)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1520"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1523"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1528"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1534"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1529"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1531"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1518,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1524,1"
      Dst: "[java.lang.Long].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1525,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1530,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getLong"
    - Src: "org.apache.commons.collections.ExtendedProperties:1535,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1535,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1535,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1535,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getFloat(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1553"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1556"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1552,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getFloat"
    - Src: "org.apache.commons.collections.ExtendedProperties:1554,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1556,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1556,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1556,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1556,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getFloat(java.lang.String,float)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1572,1"
      Dst: "[java.lang.Float].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1572,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getFloat"
    - Src: "org.apache.commons.collections.ExtendedProperties:1572,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getFloat(java.lang.String,java.lang.Float)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1590"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1593"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1598"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1604"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1599"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1588,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1594,1"
      Dst: "[java.lang.Float].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1595,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1600,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getFloat"
    - Src: "org.apache.commons.collections.ExtendedProperties:1605,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1605,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1605,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1605,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getDouble(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1623"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1625"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1622,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getDouble"
    - Src: "org.apache.commons.collections.ExtendedProperties:1624,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.commons.collections.ExtendedProperties:1626,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1626,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1626,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1626,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getDouble(java.lang.String,double)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1642,1"
      Dst: "[java.lang.Double].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1642,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getDouble"
    - Src: "org.apache.commons.collections.ExtendedProperties:1642,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].getDouble(java.lang.String,java.lang.Double)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1660"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1663"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1667"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1668"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1674"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1669"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1672"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1671"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1658,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.commons.collections.ExtendedProperties:1664,1"
      Dst: "[java.lang.Double].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1665,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.collections.ExtendedProperties:1670,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].getDouble"
    - Src: "org.apache.commons.collections.ExtendedProperties:1675,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1675,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties:1675,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties:1675,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties].convertProperties(java.util.Properties)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.ExtendedProperties"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties:1691"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties:1695"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:1689,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties:1691,1"
      Dst: "[java.util.Properties].propertyNames"
    - Src: "org.apache.commons.collections.ExtendedProperties:1691,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.ExtendedProperties:1692,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.ExtendedProperties:1693,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.collections.ExtendedProperties:1693,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].setProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ExtendedProperties].access$000(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ExtendedProperties].endsWithSlash(java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties:145,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].endsWithSlash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].<init>(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 610
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:611,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].size()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:613,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].clear()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:617,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].access$000(org.apache.commons.collections.ReferenceMap,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    functionUses: 19
    ICount: 18
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$1:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ReferenceMap$1:622"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:623"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.ReferenceMap,java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:622"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.ReferenceMap,java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.ReferenceMap$1:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:622"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.ReferenceMap,java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.ReferenceMap$1:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:622"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.ReferenceMap,java.lang.Object)"
        - "getKey()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:624,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$1:624,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].access$000"
    - Src: "org.apache.commons.collections.ReferenceMap$1:625,1"
      Dst: "[java.util.Map$Entry].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 9
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$1:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:634"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:629,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$1].contains"
    - Src: "org.apache.commons.collections.ReferenceMap$1:632,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$1:632,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 97
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:638,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].toArray()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:642,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$1].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$1"
    linkageType: null
    functionLinenumber: 645
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 17
    EdgeCount: 170
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$1:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:652"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
        - "add(java.lang.Object)"
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$1:651"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$1:646,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$1:647,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$1].iterator"
    - Src: "org.apache.commons.collections.ReferenceMap$1:648,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ReferenceMap$1:649,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ReferenceMap$1:650,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    - Src: "org.apache.commons.collections.ReferenceMap$1:650,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getValue"
    - Src: "org.apache.commons.collections.ReferenceMap$1:650,1"
      Dst: "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$1:650,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.collections.ReferenceMap$1:652,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider].init(org.apache.commons.digester.annotations.rules.StackCallParam,org.apache.commons.digester.annotations.reflect.MethodArgument)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.StackCallParam"
    - "org.apache.commons.digester.annotations.reflect.MethodArgument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider:42,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getIndex"
    - Src: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider:43,1"
      Dst: "[org.apache.commons.digester.annotations.rules.StackCallParam].stackIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.CallParamRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider:50,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.StackCallParamRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].<init>(java.util.ListIterator,java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.ListIterator"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>(java.util.ListIterator)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:348,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    functionUses: 143
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:353,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:358,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionUses: 37
    ICount: 7
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:363,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove"
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:364,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:369,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:370,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].add"
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:371,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListListIterator:376,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules].<init>(org.apache.commons.digester.RegexMatcher)"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.RegexMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules:52,1"
      Dst: "[org.apache.commons.digester.AbstractRulesImpl].<init>"
    - Src: "org.apache.commons.digester.RegexRules:40,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.RegexRules:53,1"
      Dst: "[org.apache.commons.digester.RegexRules].setRegexMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules].getRegexMatcher()"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.RegexMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules].setRegexMatcher(org.apache.commons.digester.RegexMatcher)"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.RegexMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RegexRules:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RegexRules:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RegexRules:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules:73,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules].registerRule(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules:88,1"
      Dst: "[org.apache.commons.digester.RegexRules$RegisteredRule].<init>"
    - Src: "org.apache.commons.digester.RegexRules:88,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules].clear()"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules:96,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RegexRules:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RegexRules:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RegexRules:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.RegexRules:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RegexRules:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RegexRules:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules:119,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.digester.RegexRules:119,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.RegexRules:120,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.digester.RegexRules:120,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.RegexRules:120,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.RegexRules:121,1"
      Dst: "[org.apache.commons.digester.RegexMatcher].match"
    - Src: "org.apache.commons.digester.RegexRules:122,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.RegexRules].rules()"
    functionSourceFile: "org.apache.commons.digester.RegexRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.RegexRules:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.RegexRules:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.RegexRules:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules:138,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.digester.RegexRules:138,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.RegexRules:139,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.digester.RegexRules:139,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.RegexRules:139,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.RegexRules:140,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[UrlValidatorFuzzer].<init>()"
    functionSourceFile: "UrlValidatorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "UrlValidatorFuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[UrlValidatorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "UrlValidatorFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "UrlValidatorFuzzer:22,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].getInstance"
    - Src: "UrlValidatorFuzzer:23,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "UrlValidatorFuzzer:23,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.BigIntegerValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:83,1"
      Dst: "[org.apache.commons.validator.routines.BigIntegerValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:108,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].isInRange(java.math.BigInteger,long,long)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.math.BigInteger"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigIntegerValidator:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigIntegerValidator:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.BigIntegerValidator:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigIntegerValidator:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:121,1"
      Dst: "[java.math.BigInteger].longValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].maxValue(java.math.BigInteger,long)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigIntegerValidator:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigIntegerValidator:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:133,1"
      Dst: "[java.math.BigInteger].longValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].minValue(java.math.BigInteger,long)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.BigIntegerValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.BigIntegerValidator:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:145,1"
      Dst: "[java.math.BigInteger].longValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:158,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:158,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:170,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:182,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:194,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.BigIntegerValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.BigIntegerValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.BigIntegerValidator:208,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: 1539
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1800(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1540,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1544,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1545,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1545,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1800"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: 1550
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 132
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1551"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1550"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: 1554
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1900(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].doGetData()"
    functionUses: 133
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1555"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1557"
        BranchSideFuncs:
        - "access$1600(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1558"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1560"
        BranchSideFuncs:
        - "access$1900(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
        - "doGetData()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1556,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1558,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1559,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1563,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1900"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1564,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].doGetData"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1568"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1567"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1572"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1575"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1577"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1579"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1573,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1575,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1576,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1580,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1900"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1583,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1584,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].doGetData"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].doGetData()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: 1591
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].<init>(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1594,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1596,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1600,1"
      Dst: "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator"
    linkageType: null
    functionLinenumber: 1605
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2100(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2000(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 31
    ICount: 36
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1606"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1608"
        BranchSideFuncs:
        - "access$1600(org.apache.commons.collections.bidimap.TreeBidiMap)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1609"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1611"
        BranchSideFuncs:
        - "access$2100(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node)"
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1615"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1618"
        BranchSideFuncs:
        - "access$1700(org.apache.commons.collections.bidimap.TreeBidiMap)"
        - "access$2200(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1617"
        BranchSideFuncs:
        - "access$2000(org.apache.commons.collections.bidimap.TreeBidiMap,org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1607,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1609,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1600"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1610,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1612,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2100"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1616,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1616,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:1618,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2000"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].decorate(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:83,1"
      Dst: "[org.apache.commons.collections.map.LazyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].decorate(java.util.Map,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:94,1"
      Dst: "[org.apache.commons.collections.map.LazyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].<init>(java.util.Map,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LazyMap:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LazyMap:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LazyMap:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:106,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    - Src: "org.apache.commons.collections.map.LazyMap:108,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.LazyMap:110,1"
      Dst: "[org.apache.commons.collections.functors.FactoryTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].<init>(java.util.Map,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LazyMap:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LazyMap:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.LazyMap:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:121,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    - Src: "org.apache.commons.collections.map.LazyMap:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:137,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.LazyMap:138,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:150,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.LazyMap:151,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.LazyMap"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 64
    ICount: 13
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.LazyMap:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.LazyMap:162"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.LazyMap:161"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.LazyMap:157,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.LazyMap:158,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.map.LazyMap:159,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.collections.map.LazyMap:162,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.SynchronizedBuffer].decorate(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.SynchronizedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:48,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.SynchronizedBuffer].<init>(org.apache.commons.collections.Buffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.SynchronizedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Buffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:59,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.SynchronizedBuffer].<init>(org.apache.commons.collections.Buffer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.SynchronizedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:70,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer()"
    functionSourceFile: "org.apache.commons.collections.buffer.SynchronizedBuffer"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.SynchronizedBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.SynchronizedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:85,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:85,1"
      Dst: "[org.apache.commons.collections.Buffer].get"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.SynchronizedBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.SynchronizedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:91,1"
      Dst: "[org.apache.commons.collections.buffer.SynchronizedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.SynchronizedBuffer:91,1"
      Dst: "[org.apache.commons.collections.Buffer].remove"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].<init>()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:106,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.apache.commons.digester.Digester:148,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.Digester:154,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.Digester:193,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.Digester:343,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.digester.Digester:2059,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].<init>(javax.xml.parsers.SAXParser)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.parsers.SAXParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:119,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.apache.commons.digester.Digester:148,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.Digester:154,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.Digester:193,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.Digester:343,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.digester.Digester:2059,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].<init>(org.xml.sax.XMLReader)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.XMLReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:135,1"
      Dst: "[org.xml.sax.helpers.DefaultHandler].<init>"
    - Src: "org.apache.commons.digester.Digester:148,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.Digester:154,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.Digester:193,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.Digester:343,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.digester.Digester:2059,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].findNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:398"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:397,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:402,1"
      Dst: "[java.util.Stack].peek"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getClassLoader()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:428"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:426,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.digester.Digester:426,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.digester.Digester:432,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.Digester:432,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getCount()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:456,1"
      Dst: "[java.util.Vector].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getCurrentElementName()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:467,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.digester.Digester:469,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getDebug()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setDebug(int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getErrorHandler()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getFactory()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParserFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:536"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:537,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newInstance"
    - Src: "org.apache.commons.digester.Digester:538,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setNamespaceAware"
    - Src: "org.apache.commons.digester.Digester:539,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setXIncludeAware"
    - Src: "org.apache.commons.digester.Digester:540,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setValidating"
    - Src: "org.apache.commons.digester.Digester:541,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setSchema"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getFeature(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:567,1"
      Dst: "[org.apache.commons.digester.Digester].getFactory"
    - Src: "org.apache.commons.digester.Digester:567,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:595,1"
      Dst: "[org.apache.commons.digester.Digester].getFactory"
    - Src: "org.apache.commons.digester.Digester:595,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getLogger()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setLogger(org.apache.commons.logging.Log)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.Log"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getSAXLogger()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setSAXLogger(org.apache.commons.logging.Log)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.Log"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getMatch()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getNamespaceAware()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setNamespaceAware(boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getXIncludeAware()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setXIncludeAware(boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setPublicId(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getPublicId()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getRuleNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:735,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.Digester:735,1"
      Dst: "[org.apache.commons.digester.Rules].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setRuleNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:750,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.Digester:750,1"
      Dst: "[org.apache.commons.digester.Rules].setNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getParser()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:768"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:767"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:783"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:778,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.digester.Digester:779,1"
      Dst: "[org.apache.commons.digester.Digester].getFactory"
    - Src: "org.apache.commons.digester.Digester:779,1"
      Dst: "[java.util.Properties].put"
    - Src: "org.apache.commons.digester.Digester:784,1"
      Dst: "[org.apache.commons.digester.ParserFeatureSetterFactory].newSAXParser"
    - Src: "org.apache.commons.digester.Digester:791,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.apache.commons.digester.Digester:794,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:819,1"
      Dst: "[org.apache.commons.digester.Digester].getParser"
    - Src: "org.apache.commons.digester.Digester:819,1"
      Dst: "[javax.xml.parsers.SAXParser].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:841,1"
      Dst: "[org.apache.commons.digester.Digester].getParser"
    - Src: "org.apache.commons.digester.Digester:841,1"
      Dst: "[javax.xml.parsers.SAXParser].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getReader()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:857,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:859,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getRules()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Rules"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:873"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:874,1"
      Dst: "[org.apache.commons.digester.RulesBase].<init>"
    - Src: "org.apache.commons.digester.Digester:875,1"
      Dst: "[org.apache.commons.digester.Rules].setDigester"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setRules(org.apache.commons.digester.Rules)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Rules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:891,1"
      Dst: "[org.apache.commons.digester.Rules].setDigester"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getSchema()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setSchema(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getSchemaLanguage()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setSchemaLanguage(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getXMLSchema()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.validation.Schema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setXMLSchema(javax.xml.validation.Schema)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.validation.Schema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getUseContextClassLoader()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setUseContextClassLoader(boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getValidating()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setValidating(boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getXMLReader()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1067"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1070"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1074"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1076"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1068,1"
      Dst: "[org.apache.commons.digester.Digester].getParser"
    - Src: "org.apache.commons.digester.Digester:1068,1"
      Dst: "[javax.xml.parsers.SAXParser].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1071,1"
      Dst: "[org.xml.sax.XMLReader].setDTDHandler"
    - Src: "org.apache.commons.digester.Digester:1072,1"
      Dst: "[org.xml.sax.XMLReader].setContentHandler"
    - Src: "org.apache.commons.digester.Digester:1075,1"
      Dst: "[org.xml.sax.XMLReader].setEntityResolver"
    - Src: "org.apache.commons.digester.Digester:1080,1"
      Dst: "[org.xml.sax.XMLReader].setErrorHandler"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getSubstitutor()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Substitutor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setSubstitutor(org.apache.commons.digester.Substitutor)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Substitutor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getCustomContentHandler()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.ContentHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setCustomContentHandler(org.xml.sax.ContentHandler)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ContentHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setStackAction(org.apache.commons.digester.StackAction)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.StackAction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getStackAction()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.StackAction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getCurrentNamespaces()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1176"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1180"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1177,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.digester.Digester:1179,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.digester.Digester:1180,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.digester.Digester:1180,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.digester.Digester:1180,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.Digester:1180,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.Digester:1182,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.digester.Digester:1182,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.digester.Digester:1182,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.commons.digester.Digester:1182,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.digester.Digester:1186,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.Digester:1186,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.Digester].characters(char[],int,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1210"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1216"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1212,1"
      Dst: "[org.xml.sax.ContentHandler].characters"
    - Src: "org.apache.commons.digester.Digester:1216,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1217,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1217,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1217,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.digester.Digester:1217,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1217,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1220,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].endDocument()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1233"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1234"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1243"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1233,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1234,1"
      Dst: "[org.apache.commons.digester.Digester].getCount"
    - Src: "org.apache.commons.digester.Digester:1235,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1235,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1235,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1243,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.Digester:1243,1"
      Dst: "[org.apache.commons.digester.Rules].rules"
    - Src: "org.apache.commons.digester.Digester:1243,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.Digester:1243,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.Digester:1243,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.Digester:1245,1"
      Dst: "[org.apache.commons.digester.Rule].finish"
    - Src: "org.apache.commons.digester.Digester:1247,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.digester.Digester:1248,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    - Src: "org.apache.commons.digester.Digester:1256,1"
      Dst: "[org.apache.commons.digester.Digester].clear"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.Digester].endElement(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 153
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1277"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1285"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1295"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1286"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1297"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1297"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1301"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1303"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1303"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1306"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1309"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1312"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1325"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1332"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1337"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1338"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1342"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1358"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1279,1"
      Dst: "[org.xml.sax.ContentHandler].endElement"
    - Src: "org.apache.commons.digester.Digester:1283,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1287,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1287,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1287,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1287,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1297,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.Digester:1302,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.commons.digester.Digester:1303,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.Digester:1304,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.digester.Digester:1305,1"
      Dst: "[org.apache.commons.digester.Digester].getSubstitutor"
    - Src: "org.apache.commons.digester.Digester:1307,1"
      Dst: "[org.apache.commons.digester.Substitutor].substitute"
    - Src: "org.apache.commons.digester.Digester:1311,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.digester.Digester:1315,1"
      Dst: "[org.apache.commons.digester.Rule].body"
    - Src: "org.apache.commons.digester.Digester:1317,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.digester.Digester:1318,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    - Src: "org.apache.commons.digester.Digester:1345,1"
      Dst: "[org.apache.commons.digester.Rule].end"
    - Src: "org.apache.commons.digester.Digester:1357,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.digester.Digester:1359,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.Digester].endPrefixMapping(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1377"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1383"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1388"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1377,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1378,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1378,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1378,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1378,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1382,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:1387,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.commons.digester.Digester:1388,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.apache.commons.digester.Digester:1389,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.digester.Digester:1391,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].ignorableWhitespace(char[],int,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1411"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1417"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1411,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1412,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1412,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1412,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.digester.Digester:1412,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1412,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].processingInstruction(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1433"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1438"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1439"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1444"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1435,1"
      Dst: "[org.xml.sax.ContentHandler].processingInstruction"
    - Src: "org.apache.commons.digester.Digester:1439,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1440,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1440,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1440,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1440,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getDocumentLocator()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.Locator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setDocumentLocator(org.xml.sax.Locator)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Locator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1467"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1467,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1468,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1468,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1468,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1468,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].skippedEntity(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1486"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1486,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1487,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1487,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1487,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1487,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].startDocument()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1503"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1503,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1504,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1510,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 118
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1533"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1538"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1539"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1545"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1544"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1546"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1548"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1554"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1554"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1554"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1558"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1560"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1562"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1565"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1569"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1572"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1572"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1574"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1576"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1577"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1591"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1580"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1593"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1597"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1531,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1535,1"
      Dst: "[org.xml.sax.ContentHandler].startElement"
    - Src: "org.apache.commons.digester.Digester:1540,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1540,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1540,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1540,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1545,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.commons.digester.Digester:1547,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.digester.Digester:1549,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.Digester:1554,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.Digester:1561,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.Digester:1570,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.Digester:1570,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    - Src: "org.apache.commons.digester.Digester:1572,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.Digester:1573,1"
      Dst: "[org.apache.commons.digester.Digester].getSubstitutor"
    - Src: "org.apache.commons.digester.Digester:1575,1"
      Dst: "[org.apache.commons.digester.Substitutor].substitute"
    - Src: "org.apache.commons.digester.Digester:1579,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.digester.Digester:1583,1"
      Dst: "[org.apache.commons.digester.Rule].begin"
    - Src: "org.apache.commons.digester.Digester:1585,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.digester.Digester:1586,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.Digester].startPrefixMapping(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1613"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1617"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1619"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1613,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1614,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1614,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1614,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1614,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1618,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:1620,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.Digester:1621,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.digester.Digester:1623,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].notationDecl(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1641"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1641,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1642,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1642,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1642,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1642,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1661"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1661,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1662,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1662,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1662,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1662,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getEntityResolver()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.EntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].resolveEntity(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1703"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1707"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1712"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1716"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1717"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1717"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1717"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1721"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1722"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1731"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1730"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1724"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1731"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:1744"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1748"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1703,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:1704,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1704,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1704,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1704,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:1713,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:1735,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.commons.digester.Digester:1737,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.Digester:1737,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1749,1"
      Dst: "[org.apache.commons.digester.Digester].createInputSourceFromURL"
    - Src: "org.apache.commons.digester.Digester:1751,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].error(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1773"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[org.xml.sax.SAXParseException].getColumnNumber"
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1770,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.digester.Digester:1774,1"
      Dst: "[org.xml.sax.ErrorHandler].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].fatalError(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1794"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1797"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[org.xml.sax.SAXParseException].getColumnNumber"
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1791,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.digester.Digester:1795,1"
      Dst: "[org.xml.sax.ErrorHandler].fatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].warning(org.xml.sax.SAXParseException)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.SAXParseException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1811"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1818"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[org.xml.sax.SAXParseException].getLineNumber"
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[org.xml.sax.SAXParseException].getColumnNumber"
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:1812,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.digester.Digester:1816,1"
      Dst: "[org.xml.sax.ErrorHandler].warning"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].log(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1834,1"
      Dst: "[org.apache.commons.logging.Log].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].log(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1848,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].parse(java.io.File)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1864"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1865,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1868,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    - Src: "org.apache.commons.digester.Digester:1869,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.apache.commons.digester.Digester:1869,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.commons.digester.Digester:1870,1"
      Dst: "[java.io.File].toURI"
    - Src: "org.apache.commons.digester.Digester:1870,1"
      Dst: "[java.net.URI].toURL"
    - Src: "org.apache.commons.digester.Digester:1870,1"
      Dst: "[java.net.URL].toString"
    - Src: "org.apache.commons.digester.Digester:1870,1"
      Dst: "[org.xml.sax.InputSource].setSystemId"
    - Src: "org.apache.commons.digester.Digester:1871,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1871,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.commons.digester.Digester:1872,1"
      Dst: "[org.apache.commons.digester.Digester].cleanup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].parse(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1887"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1890"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1888,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1891,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    - Src: "org.apache.commons.digester.Digester:1892,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1892,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.commons.digester.Digester:1893,1"
      Dst: "[org.apache.commons.digester.Digester].cleanup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].parse(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1910"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1913"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1911,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1914,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    - Src: "org.apache.commons.digester.Digester:1915,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.commons.digester.Digester:1916,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1916,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.commons.digester.Digester:1917,1"
      Dst: "[org.apache.commons.digester.Digester].cleanup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].parse(java.io.Reader)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1934"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1937"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1935,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1938,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    - Src: "org.apache.commons.digester.Digester:1939,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.commons.digester.Digester:1940,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1940,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.commons.digester.Digester:1941,1"
      Dst: "[org.apache.commons.digester.Digester].cleanup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].parse(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1958"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1961"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1959,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1962,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    - Src: "org.apache.commons.digester.Digester:1963,1"
      Dst: "[org.apache.commons.digester.Digester].createInputSourceFromURL"
    - Src: "org.apache.commons.digester.Digester:1964,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1964,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.commons.digester.Digester:1965,1"
      Dst: "[org.apache.commons.digester.Digester].cleanup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].parse(java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:1984"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:1988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:1987"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:1985,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.Digester:1988,1"
      Dst: "[org.apache.commons.digester.Digester].configure"
    - Src: "org.apache.commons.digester.Digester:1989,1"
      Dst: "[org.apache.commons.digester.Digester].createInputSourceFromURL"
    - Src: "org.apache.commons.digester.Digester:1990,1"
      Dst: "[org.apache.commons.digester.Digester].getXMLReader"
    - Src: "org.apache.commons.digester.Digester:1990,1"
      Dst: "[org.xml.sax.XMLReader].parse"
    - Src: "org.apache.commons.digester.Digester:1991,1"
      Dst: "[org.apache.commons.digester.Digester].cleanup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].register(java.lang.String,java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2022"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2024"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2022,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:2023,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:2023,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:2023,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:2023,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:2025,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].register(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2039"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2042"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2039,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:2040,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:2040,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:2040,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:2040,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:2043,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.commons.digester.Digester:2043,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.digester.Digester:2045,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.Digester:2045,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].createInputSourceFromURL(java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2099,1"
      Dst: "[java.net.URL].openConnection"
    - Src: "org.apache.commons.digester.Digester:2100,1"
      Dst: "[java.net.URLConnection].setUseCaches"
    - Src: "org.apache.commons.digester.Digester:2101,1"
      Dst: "[java.net.URLConnection].getInputStream"
    - Src: "org.apache.commons.digester.Digester:2102,1"
      Dst: "[org.xml.sax.InputSource].<init>"
    - Src: "org.apache.commons.digester.Digester:2103,1"
      Dst: "[java.net.URL].toExternalForm"
    - Src: "org.apache.commons.digester.Digester:2103,1"
      Dst: "[org.xml.sax.InputSource].setSystemId"
    - Src: "org.apache.commons.digester.Digester:2104,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].createInputSourceFromURL(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2121,1"
      Dst: "[java.net.URL].<init>"
    - Src: "org.apache.commons.digester.Digester:2121,1"
      Dst: "[org.apache.commons.digester.Digester].createInputSourceFromURL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addRule(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2138,1"
      Dst: "[org.apache.commons.digester.Rule].setDigester"
    - Src: "org.apache.commons.digester.Digester:2139,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.Digester:2139,1"
      Dst: "[org.apache.commons.digester.Rules].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addRuleSet(org.apache.commons.digester.RuleSet)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.RuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2153"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:2154"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2151,1"
      Dst: "[org.apache.commons.digester.Digester].getRuleNamespaceURI"
    - Src: "org.apache.commons.digester.Digester:2152,1"
      Dst: "[org.apache.commons.digester.RuleSet].getNamespaceURI"
    - Src: "org.apache.commons.digester.Digester:2153,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:2155,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:2157,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:2157,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:2157,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:2160,1"
      Dst: "[org.apache.commons.digester.Digester].setRuleNamespaceURI"
    - Src: "org.apache.commons.digester.Digester:2161,1"
      Dst: "[org.apache.commons.digester.RuleSet].addRuleInstances"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addBeanPropertySetter(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2175,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2175,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addBeanPropertySetter(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2191,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2191,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallMethod(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2205,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2205,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallMethod(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2223,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2223,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallMethod(java.lang.String,java.lang.String,int,java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2250,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2250,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallMethod(java.lang.String,java.lang.String,int,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2279,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2279,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallParam(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2298,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2298,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallParam(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2317,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2317,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallParam(java.lang.String,int,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2334,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2334,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallParam(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2350,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2350,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addCallParamPath(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2365,1"
      Dst: "[org.apache.commons.digester.PathCallParamRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2365,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addObjectParam(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2391,1"
      Dst: "[org.apache.commons.digester.ObjectParamRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2391,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2406,1"
      Dst: "[org.apache.commons.digester.Digester].addFactoryCreate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2421,1"
      Dst: "[org.apache.commons.digester.Digester].addFactoryCreate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2439,1"
      Dst: "[org.apache.commons.digester.Digester].addFactoryCreate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2457,1"
      Dst: "[org.apache.commons.digester.Digester].addFactoryCreate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,org.apache.commons.digester.ObjectCreationFactory)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.ObjectCreationFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2474,1"
      Dst: "[org.apache.commons.digester.Digester].addFactoryCreate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2492,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2492,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.Class,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2513,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2513,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2537,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2537,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,java.lang.Class,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2561,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2561,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addFactoryCreate(java.lang.String,org.apache.commons.digester.ObjectCreationFactory,boolean)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.ObjectCreationFactory"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2582,1"
      Dst: "[org.apache.commons.digester.ObjectCreationFactory].setDigester"
    - Src: "org.apache.commons.digester.Digester:2583,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2583,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addObjectCreate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2597,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2597,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addObjectCreate(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2612,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2612,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addObjectCreate(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2630,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2630,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addObjectCreate(java.lang.String,java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2649,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2649,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetNestedProperties(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2663,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2663,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetNestedProperties(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2677,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2677,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetNestedProperties(java.lang.String,java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2691,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2691,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetNext(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2704,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2704,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetNext(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2724,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2724,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetRoot(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2739,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2739,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetRoot(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2756,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2756,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetProperties(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2769,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2769,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetProperties(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2788,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2788,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetProperties(java.lang.String,java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2807,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2807,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetProperty(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2823,1"
      Dst: "[org.apache.commons.digester.SetPropertyRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2823,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetTop(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2838,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2838,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].addSetTop(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2858,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    - Src: "org.apache.commons.digester.Digester:2858,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].clear()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2885,1"
      Dst: "[java.util.Vector].clear"
    - Src: "org.apache.commons.digester.Digester:2889,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].peek()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2901,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.commons.digester.Digester:2903,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].peek(int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2921"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2925"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2920,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.digester.Digester:2922,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.digester.Digester:2926,1"
      Dst: "[java.util.Vector].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].pop()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2943"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2945"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2942,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.commons.digester.Digester:2944,1"
      Dst: "[org.apache.commons.digester.StackAction].onPop"
    - Src: "org.apache.commons.digester.Digester:2948,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].push(java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2962"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2965"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:2966"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2968"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2963,1"
      Dst: "[org.apache.commons.digester.StackAction].onPush"
    - Src: "org.apache.commons.digester.Digester:2966,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.digester.Digester:2969,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].push(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:2982"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2985"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:2987"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:2991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:2990"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:2983,1"
      Dst: "[org.apache.commons.digester.StackAction].onPush"
    - Src: "org.apache.commons.digester.Digester:2986,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:2988,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.Digester:2989,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.digester.Digester:2991,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].pop(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3010"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3011"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3013"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3019"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3022"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3009,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:3011,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:3012,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:3012,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:3012,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:3012,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:3014,1"
      Dst: "[java.util.EmptyStackException].<init>"
    - Src: "org.apache.commons.digester.Digester:3017,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.commons.digester.Digester:3020,1"
      Dst: "[org.apache.commons.digester.StackAction].onPop"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].peek(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3041,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].peek(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3062"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3068"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3063"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3065"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3070"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3072"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3061,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:3063,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.Digester:3064,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:3064,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:3064,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:3064,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.Digester:3066,1"
      Dst: "[java.util.EmptyStackException].<init>"
    - Src: "org.apache.commons.digester.Digester:3069,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.digester.Digester:3073,1"
      Dst: "[java.util.Vector].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].isEmpty(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3091"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3093"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3090,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.Digester:3092,1"
      Dst: "[java.util.Vector].isEmpty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getRoot()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].resetRoot()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].cleanup()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3159"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3159,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.Digester:3159,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.Digester:3159,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.Digester:3161,1"
      Dst: "[org.xml.sax.InputSource].getByteStream"
    - Src: "org.apache.commons.digester.Digester:3161,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.commons.digester.Digester:3166,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].configure()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3188"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3193,1"
      Dst: "[org.apache.commons.digester.Digester].initialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].initialize()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getRegistrations()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].getRules(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3255,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.Digester:3255,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].peekParams()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3270,1"
      Dst: "[java.util.Stack].peek"
    - Src: "org.apache.commons.digester.Digester:3272,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].peekParams(int)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3293"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3292,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.digester.Digester:3294,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.digester.Digester:3298,1"
      Dst: "[java.util.Vector].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].popParams()"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3317"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3317,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.digester.Digester:3318,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.digester.Digester:3320,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.commons.digester.Digester:3322,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].pushParams(java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3338"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3338,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.digester.Digester:3339,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.digester.Digester:3341,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].createSAXException(java.lang.String,java.lang.Exception)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.SAXException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3352"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3352"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3355"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3355"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3359"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3362"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3369"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3354,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.digester.Digester:3360,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.Digester:3360,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.Digester:3360,1"
      Dst: "[org.xml.sax.Locator].getLineNumber"
    - Src: "org.apache.commons.digester.Digester:3360,1"
      Dst: "[org.xml.sax.Locator].getColumnNumber"
    - Src: "org.apache.commons.digester.Digester:3360,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.Digester:3363,1"
      Dst: "[org.xml.sax.SAXParseException].<init>"
    - Src: "org.apache.commons.digester.Digester:3368,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.digester.Digester:3370,1"
      Dst: "[org.xml.sax.SAXException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].createSAXException(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.SAXException"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.Digester:3383"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3385"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.Digester:3385"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.Digester:3389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.Digester:3388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3384,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.digester.Digester:3389,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.Digester:3389,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.Digester].createSAXException(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.Digester"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xml.sax.SAXException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.Digester:3399,1"
      Dst: "[org.apache.commons.digester.Digester].createSAXException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].<init>()"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:55,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:66,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].empty()"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:78,1"
      Dst: "[java.util.ArrayList].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].peek()"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ArrayStack:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ArrayStack:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:88,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ArrayStack:90,1"
      Dst: "[java.util.EmptyStackException].<init>"
    - Src: "org.apache.commons.collections.ArrayStack:92,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].peek(int)"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ArrayStack:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ArrayStack:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:106,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ArrayStack:108,1"
      Dst: "[java.util.EmptyStackException].<init>"
    - Src: "org.apache.commons.collections.ArrayStack:110,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].pop()"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ArrayStack:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ArrayStack:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:121,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ArrayStack:123,1"
      Dst: "[java.util.EmptyStackException].<init>"
    - Src: "org.apache.commons.collections.ArrayStack:125,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].push(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:137,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].search(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ArrayStack:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ArrayStack:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ArrayStack:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ArrayStack:157"
      Branch Sides: []
    - Branch String: "org.apache.commons.collections.ArrayStack:157"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:153,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ArrayStack:156,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.collections.ArrayStack:157,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ArrayStack].get()"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ArrayStack:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ArrayStack:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:174,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ArrayStack:176,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.ArrayStack:178,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ArrayStack].remove()"
    functionSourceFile: "org.apache.commons.collections.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ArrayStack:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ArrayStack:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ArrayStack:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ArrayStack:188,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.ArrayStack:190,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    - Src: "org.apache.commons.collections.ArrayStack:192,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:52,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:65,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:65,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:77,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:90,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:103,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:117,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:131,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:145,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:145,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:158,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:172,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:186,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:201,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.FloatLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:218"
        BranchSideFuncs:
        - "parse(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:225"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:223"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:222"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:225"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:219,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:220,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:223,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:223,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:223,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:223,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:225,1"
      Dst: "[java.lang.Number].floatValue"
    - Src: "org.apache.commons.beanutils.locale.converters.FloatLocaleConverter:225,1"
      Dst: "[java.lang.Float].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.utils.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationValue(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.apache.commons.digester.annotations.utils.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:55,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].invokeAnnotationMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationPattern(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.apache.commons.digester.annotations.utils.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.utils.AnnotationUtils:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.utils.AnnotationUtils:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.utils.AnnotationUtils:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:65,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].invokeAnnotationMethod"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationsArrayValue(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.apache.commons.digester.annotations.utils.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.utils.AnnotationUtils:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.utils.AnnotationUtils:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.utils.AnnotationUtils:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:80,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationValue"
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:81,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].invokeAnnotationMethod(java.lang.'annotation'.Annotation,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.annotations.utils.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.utils.AnnotationUtils:98,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:343,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:355,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:356,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:357,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].includeXMLRules"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:364,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].includeProgrammaticRules"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].includeXMLRules(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:375,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:375,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:377,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:377,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:379,1"
      Dst: "[java.lang.ClassLoader].getResource"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:381,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:381,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:381,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:381,1"
      Dst: "[java.io.FileNotFoundException].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:383,1"
      Dst: "[java.net.URL].toExternalForm"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:384,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].access$100"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:384,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:386,1"
      Dst: "[org.apache.commons.digester.xmlrules.CircularIncludeException].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:389,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:391,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].getDigesterRulesDTD"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:391,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setDigesterRulesDTD"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:392,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:393,1"
      Dst: "[org.apache.commons.digester.Digester].addRuleSet"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:394,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:395,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:396,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule].includeProgrammaticRules(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:411,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:412,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:415,1"
      Dst: "[org.apache.commons.digester.Digester].getRules"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:416,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:416,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:419,1"
      Dst: "[org.apache.commons.digester.Digester].setRules"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$IncludeRule:421,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRulesSource].getRules"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapBag$BagIterator].<init>(org.apache.commons.collections.DefaultMapBag,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.DefaultMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DefaultMapBag"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DefaultMapBag].access$000(org.apache.commons.collections.DefaultMapBag)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:221,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:225,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:229,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DefaultMapBag].access$000(org.apache.commons.collections.DefaultMapBag)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 124
    ICount: 13
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DefaultMapBag$BagIterator:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapBag$BagIterator:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DefaultMapBag$BagIterator:235"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:233,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].access$000"
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:234,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:236,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DefaultMapBag].access$000(org.apache.commons.collections.DefaultMapBag)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object,int)"
    functionUses: 31
    ICount: 17
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DefaultMapBag$BagIterator:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapBag$BagIterator:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DefaultMapBag$BagIterator:243"
        BranchSideFuncs:
        - "remove(java.lang.Object,int)"
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:241,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].access$000"
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:242,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:244,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.DefaultMapBag$BagIterator:245,1"
      Dst: "[org.apache.commons.collections.DefaultMapBag].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].<init>(java.util.Iterator,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:76,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].transform(java.lang.Object)"
    functionUses: 124
    ICount: 5
    EdgeCount: 96
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:88,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.TransformIterator:88,1"
      Dst: "[org.apache.commons.collections.iterators.TransformIterator].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    functionUses: 31
    ICount: 4
    EdgeCount: 78
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:92,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].getIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].setIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].getTransformer()"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].setTransformer(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.TransformIterator].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.TransformIterator"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.TransformIterator:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.TransformIterator:147"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.iterators.TransformIterator:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.TransformIterator:145,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CalendarConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.CalendarConverter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CalendarConverter:43,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CalendarConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.CalendarConverter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.CalendarConverter:55,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.CalendarConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.CalendarConverter"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].<init>(org.apache.commons.beanutils.ResultSetDynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.ResultSetDynaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].contains(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:97,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getObjectFromResultSet(java.lang.String)"
    functionUses: 6
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:117"
        BranchSideFuncs:
        - "getObjectFromResultSet(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:114,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:115,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:118,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].getObjectFromResultSet"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:120,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:145,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:166,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].remove(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:198,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet()"
    functionUses: 2
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:222"
        BranchSideFuncs:
        - "getResultSet()"
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:219,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:220,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:223,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:223,1"
      Dst: "[java.sql.ResultSet].updateObject"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:225,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:225,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:225,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:225,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:250,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:272,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].advance()"
    functionUses: 121
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:289"
        BranchSideFuncs:
        - "advance()"
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:290,1"
      Dst: "[org.apache.commons.beanutils.ResultSetIterator].advance"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:293,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:293,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:293,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:293,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].next()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].advance()"
    functionUses: 124
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:307,1"
      Dst: "[org.apache.commons.beanutils.ResultSetIterator].advance"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:309,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:314,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:314,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:314,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:314,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:326,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ResultSetIterator].advance()"
    functionSourceFile: "org.apache.commons.beanutils.ResultSetIterator"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet()"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:352"
        BranchSideFuncs:
        - "getResultSet()"
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:352"
        BranchSideFuncs:
        - "getResultSet()"
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.ResultSetIterator:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.ResultSetIterator:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ResultSetIterator:343,1"
      Dst: "[org.apache.commons.beanutils.ResultSetDynaClass].getResultSet"
    - Src: "org.apache.commons.beanutils.ResultSetIterator:343,1"
      Dst: "[java.sql.ResultSet].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].decorate(org.apache.commons.collections.Bag,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedBag:59,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].<init>(org.apache.commons.collections.Bag,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedBag:74,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].getBag()"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.TransformedBag].getBag()"
    - "[org.apache.commons.collections.DefaultMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.SynchronizedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getCount(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedBag:88,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].getBag"
    - Src: "org.apache.commons.collections.bag.TransformedBag:88,1"
      Dst: "[org.apache.commons.collections.Bag].getCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedBag:92,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].getBag"
    - Src: "org.apache.commons.collections.bag.TransformedBag:92,1"
      Dst: "[org.apache.commons.collections.Bag].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].add(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedBag:97,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.bag.TransformedBag:98,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].getBag"
    - Src: "org.apache.commons.collections.bag.TransformedBag:98,1"
      Dst: "[org.apache.commons.collections.Bag].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedBag"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.TransformedBag].getBag()"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.set.TransformedSet].decorate(java.util.Set,org.apache.commons.collections.Transformer)"
    functionUses: 8
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedBag:102,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].getBag"
    - Src: "org.apache.commons.collections.bag.TransformedBag:102,1"
      Dst: "[org.apache.commons.collections.Bag].uniqueSet"
    - Src: "org.apache.commons.collections.bag.TransformedBag:103,1"
      Dst: "[org.apache.commons.collections.set.TransformedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].<init>(java.util.Iterator,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator:168,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>(java.util.Map$Entry,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    functionUses: 124
    ICount: 8
    EdgeCount: 96
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator:173,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator:174,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableIterator"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].<init>(java.util.Iterator)"
    functionUses: 10
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableIterator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableIterator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableIterator:48"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableIterator:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableIterator:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableIterator:51"
        BranchSideFuncs:
        - "<init>(java.util.Iterator)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableIterator:47,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.iterators.UnmodifiableIterator:52,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableIterator"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableIterator:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableIterator"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableIterator:68,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableIterator"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionUses: 124
    ICount: 4
    EdgeCount: 95
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableIterator:72,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableIterator"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableIterator:76,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.IntegerConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.IntegerConverter"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.IntegerConverter:41,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.IntegerConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.IntegerConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.IntegerConverter:53,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.IntegerConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.IntegerConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator$1].<init>(java.lang.String,org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[])"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:292,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:294,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator$1].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator$1"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.CreditCardValidator$1].validate(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:297"
        BranchSideFuncs:
        - "validate(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:298,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator$1].validate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator$1].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:303,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator$1].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CreditCardValidator$1].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CreditCardValidator$1"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.RegexValidator].match(java.lang.String)"
    - "[org.apache.commons.validator.routines.CreditCardValidator].validLength(int,org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange)"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:326"
        BranchSideFuncs:
        - "validLength(int,org.apache.commons.validator.routines.CreditCardValidator$CreditCardRange)"
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CreditCardValidator$1:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CreditCardValidator$1:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:309,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].match"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:310,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:312,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].validLength"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:314,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:317,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "org.apache.commons.validator.routines.CreditCardValidator$1:320,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].<init>(java.util.Map$Entry,org.apache.commons.collections.map.AbstractInputCheckedMapDecorator)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map$Entry"
    - "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].<init>(java.util.Map$Entry)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry:187,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.TransformedMap].checkSetValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].checkSetValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$MyMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].setValue(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry:192,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].checkSetValue"
    - Src: "org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$MapEntry:193,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].getInstance(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Closure[],org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Closure[]"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchClosure:58,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:66,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:68,1"
      Dst: "[org.apache.commons.collections.functors.SwitchClosure].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].getInstance(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchClosure:92,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:94,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:98,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:106,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:106,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:106,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:107,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:108,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:109,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:112,1"
      Dst: "[org.apache.commons.collections.functors.SwitchClosure].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].<init>(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Closure[],org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Closure[]"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchClosure:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPClosure].execute(java.lang.Object)"
    functionUses: 9
    ICount: 19
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:142"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:141"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.functors.SwitchClosure:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.SwitchClosure:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.SwitchClosure:137,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.functors.SwitchClosure:138,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].getClosures()"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.SwitchClosure].getDefaultClosure()"
    functionSourceFile: "org.apache.commons.collections.functors.SwitchClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:64,1"
      Dst: "[org.apache.commons.collections.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:75,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 64
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.LRUMap:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.LRUMap:93"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:92,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].containsKey"
    - Src: "org.apache.commons.collections.LRUMap:94,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].remove"
    - Src: "org.apache.commons.collections.LRUMap:95,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].removeLRU()"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 35
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.LRUMap:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.LRUMap:125"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.LRUMap:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.LRUMap:125"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:113,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    - Src: "org.apache.commons.collections.LRUMap:120,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].containsKey"
    - Src: "org.apache.commons.collections.LRUMap:122,1"
      Dst: "[org.apache.commons.collections.LRUMap].removeLRU"
    - Src: "org.apache.commons.collections.LRUMap:126,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].removeLRU()"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SequencedHashMap].getFirstKey()"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].processRemovedLRU(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:136,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].getFirstKey"
    - Src: "org.apache.commons.collections.LRUMap:139,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].get"
    - Src: "org.apache.commons.collections.LRUMap:141,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].remove"
    - Src: "org.apache.commons.collections.LRUMap:143,1"
      Dst: "[org.apache.commons.collections.LRUMap].processRemovedLRU"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].processRemovedLRU(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].readExternal(java.io.ObjectInput)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.LRUMap:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.LRUMap:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:161,1"
      Dst: "[java.io.DataInput].readInt"
    - Src: "org.apache.commons.collections.LRUMap:165,1"
      Dst: "[java.io.ObjectInput].readObject"
    - Src: "org.apache.commons.collections.LRUMap:167,1"
      Dst: "[org.apache.commons.collections.LRUMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.LRUMap].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.LRUMap:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.LRUMap:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.LRUMap:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:172,1"
      Dst: "[java.io.DataOutput].writeInt"
    - Src: "org.apache.commons.collections.LRUMap:173,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    - Src: "org.apache.commons.collections.LRUMap:174,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].keySet"
    - Src: "org.apache.commons.collections.LRUMap:174,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.LRUMap:174,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.LRUMap:175,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.LRUMap:176,1"
      Dst: "[java.io.ObjectOutput].writeObject"
    - Src: "org.apache.commons.collections.LRUMap:179,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.LRUMap].getMaximumSize()"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.LRUMap].setMaximumSize(int)"
    functionSourceFile: "org.apache.commons.collections.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.LRUMap:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.LRUMap:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.LRUMap:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.LRUMap:198,1"
      Dst: "[org.apache.commons.collections.SequencedHashMap].size"
    - Src: "org.apache.commons.collections.LRUMap:199,1"
      Dst: "[org.apache.commons.collections.LRUMap].removeLRU"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromClass].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:46,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromClass].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:59,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromClass].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromClass:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromClass:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromClass:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromClass:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromClass:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:96,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:118,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:118,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:121,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromClass:125,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromClass].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_newFactory_3__4].bootstrap$(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_newFactory_3__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.security.PrivilegedAction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory$lambda_newFactory_3__4].<init>(java.lang.String,java.lang.ClassLoader)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_newFactory_3__4:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory$lambda_newFactory_3__4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_newFactory_3__4].<init>(java.lang.String,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_newFactory_3__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_newFactory_3__4:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_newFactory_3__4].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_newFactory_3__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].lambda$newFactory$3(java.lang.String,java.lang.ClassLoader)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_newFactory_3__4:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory].lambda$newFactory$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].calculate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:76,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:77,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:77,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:79,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:80,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].calculateModulus"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:82,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].calculateModulus(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 44
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:99"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:102"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:95,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:97,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:98,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:98,1"
      Dst: "[java.lang.Character].getNumericValue"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:100,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].calculateModulus(java.lang.String)"
    functionUses: 3
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:126"
        BranchSideFuncs:
        - "calculateModulus(java.lang.String)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:127"
        BranchSideFuncs:
        - "calculateModulus(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:126"
        BranchSideFuncs:
        - "calculateModulus(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:119,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:122,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:123,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.validator.routines.checkdigit.IBANCheckDigit:127,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].calculateModulus"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$View"
    linkageType: null
    functionLinenumber: 1482
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1483,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$View"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 96
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1490,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$View"
    linkageType: null
    functionLinenumber: 1493
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1494,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$View"
    linkageType: null
    functionLinenumber: 1497
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1300(java.lang.Object,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    functionUses: 18
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1499"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1497"
        BranchSideFuncs:
        - "access$1400(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
        - "access$1300(java.lang.Object,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1498,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1300"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1499,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$View"
    linkageType: null
    functionLinenumber: 1502
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1500(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    functionUses: 17
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1503"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1502"
        BranchSideFuncs:
        - "access$1500(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1503,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1500"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$View"
    linkageType: null
    functionLinenumber: 1506
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$View:1507,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].setCacheMethods(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:120,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].clearCache"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].clearCache()"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:130,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.beanutils.MethodUtils:131,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeMethod(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:172,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].toArray"
    - Src: "org.apache.commons.beanutils.MethodUtils:173,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:220,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:222,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:271,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:270,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:275,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:275,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:276,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:276,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:276,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:278,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:311,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].toArray"
    - Src: "org.apache.commons.beanutils.MethodUtils:312,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod(java.lang.Object,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:350,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:352,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeExactMethod(java.lang.Object,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:398"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:395,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:394,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:399,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:399,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:400,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:400,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:400,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:402,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeExactStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:444,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:449,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:449,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:450,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:450,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:450,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:452,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeStaticMethod(java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:493,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].toArray"
    - Src: "org.apache.commons.beanutils.MethodUtils:494,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeStaticMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:536"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:541"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:543"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:542,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:544,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeStaticMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:586"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:597"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:593,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:598,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:598,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:599,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:599,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:599,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:601,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeExactStaticMethod(java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:635,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].toArray"
    - Src: "org.apache.commons.beanutils.MethodUtils:636,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactStaticMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].invokeExactStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:674,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:676,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].invokeExactStaticMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].toArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:684"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:706,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].<init>(java.lang.Class,java.lang.String,java.lang.Class[],boolean)"
    - "[org.apache.commons.beanutils.MethodUtils].getCachedMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.MethodUtils].cacheMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor,java.lang.reflect.Method)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:735"
        BranchSideFuncs:
        - "cacheMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor,java.lang.reflect.Method)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:728,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:730,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getCachedMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:736,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:736,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:737,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].cacheMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:755"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:758"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:759,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:759,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 776
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].setMethodAccessible(java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromSuperclass(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 8
    ICount: 46
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:781"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:782"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:787"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:789"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:804"
        BranchSideFuncs:
        - "getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:799"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:802"
        BranchSideFuncs:
        - "setMethodAccessible(java.lang.reflect.Method)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:799"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:802"
        BranchSideFuncs:
        - "setMethodAccessible(java.lang.reflect.Method)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:821"
        BranchSideFuncs:
        - "getAccessibleMethodFromSuperclass(java.lang.Class,java.lang.String,java.lang.Class[])"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:820"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:782,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.beanutils.MethodUtils:782,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.beanutils.MethodUtils:788,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.beanutils.MethodUtils:790,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.MethodUtils:791,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.MethodUtils:792,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:792,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:792,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:793,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:793,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:798,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.beanutils.MethodUtils:800,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].setMethodAccessible"
    - Src: "org.apache.commons.beanutils.MethodUtils:805,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:806,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.MethodUtils:810,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromInterfaceNest"
    - Src: "org.apache.commons.beanutils.MethodUtils:816,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromSuperclass"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromSuperclass(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 838
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:840"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:847"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:839,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.beanutils.MethodUtils:841,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.beanutils.MethodUtils:841,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.beanutils.MethodUtils:843,1"
      Dst: "[java.lang.Class].getMethod"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:873"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:880"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:893"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:898"
        BranchSideFuncs:
        - "getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:875"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:876,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.beanutils.MethodUtils:880,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.beanutils.MethodUtils:880,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.beanutils.MethodUtils:886,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:899,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethodFromInterfaceNest"
    - Src: "org.apache.commons.beanutils.MethodUtils:873,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 941
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].<init>(java.lang.Class,java.lang.String,java.lang.Class[],boolean)"
    - "[org.apache.commons.beanutils.MethodUtils].getCachedMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils].setMethodAccessible(java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.MethodUtils].cacheMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor,java.lang.reflect.Method)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils].isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils].setMethodAccessible(java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.MethodUtils].getTotalTransformationCost(java.lang.Class[],java.lang.Class[])"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils].cacheMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor,java.lang.reflect.Method)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    functionUses: 3
    ICount: 126
    EdgeCount: 180
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:945"
        BranchSideFuncs:
        - "getCachedMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor)"
        - "<init>(java.lang.Class,java.lang.String,java.lang.Class[],boolean)"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:953"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:958"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:976"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1024"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:977"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:952"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:979"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:987"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:952"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:989"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1003"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:990"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:993"
        BranchSideFuncs:
        - "isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:994"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1004"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:952"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1007"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1020"
        BranchSideFuncs:
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1011"
        BranchSideFuncs:
        - "setMethodAccessible(java.lang.reflect.Method)"
        - "getTotalTransformationCost(java.lang.Class[],java.lang.Class[])"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1014"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1019"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1025"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1029"
        BranchSideFuncs:
        - "cacheMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor,java.lang.reflect.Method)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1028"
        BranchSideFuncs:
        - "trace(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:942,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.MethodUtils:943,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.MethodUtils:944,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:944,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:944,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:944,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.MethodUtils:946,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:952,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getCachedMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:957,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:960,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.commons.beanutils.MethodUtils:960,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.beanutils.MethodUtils:963,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].setMethodAccessible"
    - Src: "org.apache.commons.beanutils.MethodUtils:965,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].cacheMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:973,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.beanutils.MethodUtils:977,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:977,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.MethodUtils:985,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.MethodUtils:991,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.MethodUtils:994,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].isAssignmentCompatible"
    - Src: "org.apache.commons.beanutils.MethodUtils:1006,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.MethodUtils:1013,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getTotalTransformationCost"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.MethodUtils].setMethodAccessible(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1056
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionUses: 3
    ICount: 35
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1057"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1087"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1064"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1087"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1086"
        BranchSideFuncs:
        - "debug(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1068"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1079"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1069"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1070"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1071"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1072"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1080"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1085"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1084"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1057,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.apache.commons.beanutils.MethodUtils:1058,1"
      Dst: "[java.lang.reflect.Method].setAccessible"
    - Src: "org.apache.commons.beanutils.MethodUtils:1063,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.MethodUtils:1067,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.beanutils.MethodUtils:1068,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.MethodUtils:1081,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.beanutils.MethodUtils:1087,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getTotalTransformationCost(java.lang.Class[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getObjectTransformationCost(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1101"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1105,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getObjectTransformationCost"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getObjectTransformationCost(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1119
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getPrimitiveWrapper(java.lang.Class)"
    - "[org.apache.commons.beanutils.MethodUtils].isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1121"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1121"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1122"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1129"
        BranchSideFuncs:
        - "getPrimitiveWrapper(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1128"
        BranchSideFuncs:
        - "isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1124"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1128"
        BranchSideFuncs:
        - "isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1124"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1128"
        BranchSideFuncs:
        - "isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1129"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1129"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1145"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1121,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.MethodUtils:1122,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.MethodUtils:1123,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getPrimitiveWrapper"
    - Src: "org.apache.commons.beanutils.MethodUtils:1129,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.beanutils.MethodUtils:1129,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].isAssignmentCompatible"
    - Src: "org.apache.commons.beanutils.MethodUtils:1138,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.MethodUtils].isAssignmentCompatible(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getPrimitiveWrapper(java.lang.Class)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1172"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1176"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1180"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1172,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.MethodUtils:1176,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.MethodUtils:1179,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getPrimitiveWrapper"
    - Src: "org.apache.commons.beanutils.MethodUtils:1181,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getPrimitiveWrapper(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1196
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1197"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1199"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1201"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1203"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1205"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1207"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1209"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1211"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1197,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getPrimitiveType(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1228"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1230"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1232"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1234"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1236"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1238"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1240"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1242"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1246"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1228,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.MethodUtils:1245,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.MethodUtils:1246,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.MethodUtils:1247,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:1247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.MethodUtils:1247,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.MethodUtils:1247,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].toNonPrimitiveClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1260"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1260,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.MethodUtils:1261,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getPrimitiveWrapper"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].getCachedMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.MethodUtils$MethodDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1281"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1287"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1283"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1282,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.MethodUtils:1284,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].cacheMethod(org.apache.commons.beanutils.MethodUtils$MethodDescriptor,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 1296
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.MethodUtils$MethodDescriptor"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1297"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1301"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.MethodUtils:1298"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1302"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.MethodUtils:1301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.MethodUtils:1299,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.beanutils.MethodUtils:1299,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.MethodUtils].access$000()"
    functionSourceFile: "org.apache.commons.beanutils.MethodUtils"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetTopRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetTopRuleProvider].init(org.apache.commons.digester.annotations.rules.SetTop,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.SetTop"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider:41,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider:42,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider:42,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetTopRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.SetTopRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider:49,1"
      Dst: "[org.apache.commons.digester.SetTopRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetTopRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetTopRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetTopRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TypedSortedSet].decorate(java.util.SortedSet,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.set.TypedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TypedSortedSet:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.set.TypedSortedSet:51,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TypedSortedSet].<init>()"
    functionSourceFile: "org.apache.commons.collections.set.TypedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TypedSortedSet:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].setDefaultLogger(org.apache.avalon.framework.logger.Logger)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.avalon.framework.logger.Logger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].<init>(org.apache.avalon.framework.logger.Logger)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.avalon.framework.logger.Logger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:89,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:90,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:91,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].getChildLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 32
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:105"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:102,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:102,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:103,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:103,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:119"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:116,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:116,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:117,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:117,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:129,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:129,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:130,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:130,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 22
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:146"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:143,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:143,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:144,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:144,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:156,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:156,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isFatalErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:157,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:157,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].fatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:170,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:170,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isFatalErrorEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:171,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:171,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].fatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "org.apache.avalon.framework.logger.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:195"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:192,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:192,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isInfoEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:193,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:193,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].info"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:206,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:206,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isInfoEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:207,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:207,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].info"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:217,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:217,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:226,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:226,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:235,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:235,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isFatalErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:244,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:244,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isInfoEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 252
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:253,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:253,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:262,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:262,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isWarnEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 22
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:276"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:273,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:273,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:274,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:274,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:287,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:287,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isDebugEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:288,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:288,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 12
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:303"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:300,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:300,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isWarnEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:301,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:301,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.AvalonLogger"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    - "[org.apache.commons.logging.impl.AvalonLogger].getLogger()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.AvalonLogger:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:317"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.AvalonLogger:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.AvalonLogger:314,1"
      Dst: "[org.apache.commons.logging.impl.AvalonLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:314,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].isWarnEnabled"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:315,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.AvalonLogger:315,1"
      Dst: "[org.apache.avalon.framework.logger.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetRootRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetRootRuleProvider].init(org.apache.commons.digester.annotations.rules.SetRoot,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.SetRoot"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider:41,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider:42,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider:42,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetRootRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.SetRootRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider:49,1"
      Dst: "[org.apache.commons.digester.SetRootRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetRootRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetRootRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetRootRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TypedSortedMap].decorate(java.util.SortedMap,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.map.TypedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TypedSortedMap:60,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.map.TypedSortedMap:60,1"
      Dst: "[org.apache.commons.collections.map.PredicatedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TypedSortedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.TypedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TypedSortedMap:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanAccessLanguageException].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanAccessLanguageException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanAccessLanguageException:37,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanAccessLanguageException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanAccessLanguageException"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanAccessLanguageException:46,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:93,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:104,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:117,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(int,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:130,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(boolean)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:141,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(boolean,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:153,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(int,boolean)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:168,1"
      Dst: "[java.util.AbstractCollection].<init>"
    - Src: "org.apache.commons.collections.BinaryHeap:170,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].<init>(int,boolean,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "boolean"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:190,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].clear()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].isFull()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:220"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].insert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].isFull()"
    - "[org.apache.commons.collections.BinaryHeap].grow()"
    - "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:234"
        BranchSideFuncs:
        - "grow()"
      - BranchSide: "org.apache.commons.collections.BinaryHeap:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:237"
        BranchSideFuncs:
        - "percolateUpMinHeap(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap:236"
        BranchSideFuncs:
        - "percolateUpMaxHeap(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:230,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].isFull"
    - Src: "org.apache.commons.collections.BinaryHeap:231,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].grow"
    - Src: "org.apache.commons.collections.BinaryHeap:235,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap"
    - Src: "org.apache.commons.collections.BinaryHeap:237,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].peek()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:248,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].isEmpty"
    - Src: "org.apache.commons.collections.BinaryHeap:249,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].pop()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:262,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].peek"
    - Src: "org.apache.commons.collections.BinaryHeap:272,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateDownMinHeap"
    - Src: "org.apache.commons.collections.BinaryHeap:274,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateDownMaxHeap"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].percolateDownMinHeap(int)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:301"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.BinaryHeap:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:301"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.BinaryHeap:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:297,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].compare"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BinaryHeap].percolateDownMaxHeap(int)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:333"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.BinaryHeap:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:333"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.BinaryHeap:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:329,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].compare"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap(int)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:355,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].compare"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:374,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateUpMinHeap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap(int)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:395"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:388,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].compare"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:408,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].percolateUpMaxHeap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 7
    ICount: 11
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:423"
        BranchSideFuncs:
        - "compare(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.BinaryHeap:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:421,1"
      Dst: "[java.util.Comparator].compare"
    - Src: "org.apache.commons.collections.BinaryHeap:423,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].grow()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:432,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].toString()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 72
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BinaryHeap:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BinaryHeap:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BinaryHeap:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BinaryHeap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:443,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BinaryHeap:445,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BinaryHeap:456,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.BinaryHeap].iterator()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap$1].<init>(org.apache.commons.collections.BinaryHeap)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:466,1"
      Dst: "[org.apache.commons.collections.BinaryHeap$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].insert(java.lang.Object)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:524,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].get()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:536,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].peek"
    - Src: "org.apache.commons.collections.BinaryHeap:538,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].remove()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:550,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].pop"
    - Src: "org.apache.commons.collections.BinaryHeap:552,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].size()"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BinaryHeap].access$000(org.apache.commons.collections.BinaryHeap,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BinaryHeap"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.BinaryHeap"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BinaryHeap].compare(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BinaryHeap:63,1"
      Dst: "[org.apache.commons.collections.BinaryHeap].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ISBNValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ISBNValidator:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ISBNValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ISBNValidator:51,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].getInstance"
    - Src: "org.apache.commons.validator.ISBNValidator:51,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].isValidISBN10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:713,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:720"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:715"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:720"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:715"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:716,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:718,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:720,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$FactoryCreateRuleFactory:720,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator:934,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 937
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator:938,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator:938,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].<init>(org.apache.commons.collections.bidimap.TreeBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1951,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 1955
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    functionUses: 31
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1956,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 1959
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1960,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 1963
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].getKey(java.lang.Object)"
    functionUses: 64
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1964,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].getKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1968,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 1971
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    functionUses: 43
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1972,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 1975
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1976,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].firstKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1980"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1982"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1980,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1981,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1983,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1983,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1800"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1983,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].lastKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1987"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1989"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1987,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1988,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1990,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1700"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1990,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2200"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1990,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].nextKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1996"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1993"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1994,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2500"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1995,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1995,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1900"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1996,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].previousKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2002"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:1999"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2000,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2500"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2001,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$1400"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2001,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2000"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2002,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2005
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2600(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Comparable,java.lang.Comparable,int)"
    functionUses: 34
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2006,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2600"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2011"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2014"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2010,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2010,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2011,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2012,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2013,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2013,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2013,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2017
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].removeValue(java.lang.Object)"
    functionUses: 28
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2018,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].removeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].removeValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2022,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2025
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2026,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2029
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 24
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2030"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2033"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2032"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2031,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2036
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 15
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2037"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2040"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2039"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2038,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2043
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    functionUses: 33
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2044"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2047"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2046"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2045,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2051"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2053"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2051,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2054,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2058"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2060"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2058,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2061,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].inverseBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].inverseOrderedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2072
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2700(org.apache.commons.collections.bidimap.TreeBidiMap,java.lang.Object,int)"
    functionUses: 94
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2073,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2700"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2076
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2800(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    functionUses: 66
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2077,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2800"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse"
    linkageType: null
    functionLinenumber: 2080
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2900(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    functionUses: 72
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$Inverse:2081,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2900"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanToPropertyValueTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:105,1"
      Dst: "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanToPropertyValueTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:121,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:75,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:75,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:123,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:127,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanToPropertyValueTransformer"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtils].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 19
    ICount: 57
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:150"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:149"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:150"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:149"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:150"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:149"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:150"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:149"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:150"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:149"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "error(java.lang.Object,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:153,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:158,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:158,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:158,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:158,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:160,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:161,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.BeanToPropertyValueTransformer:162,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].getPropertyName()"
    functionSourceFile: "org.apache.commons.beanutils.BeanToPropertyValueTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].isIgnoreNull()"
    functionSourceFile: "org.apache.commons.beanutils.BeanToPropertyValueTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:198,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 22
    ICount: 4
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:201,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:201,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    functionUses: 46
    ICount: 5
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:205,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:205,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 11
    ICount: 5
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:209,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:209,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    functionUses: 37
    ICount: 4
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:213,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:213,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    functionUses: 94
    ICount: 5
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:217,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:217,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 85
    ICount: 5
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:221,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:221,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    functionUses: 66
    ICount: 4
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:225,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:225,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    functionUses: 15
    ICount: 4
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:229,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:229,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$100()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].access$200(org.apache.commons.beanutils.WrapDynaClass$CacheKey)"
    functionUses: 30
    ICount: 14
    EdgeCount: 236
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass$2:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$2:238"
        BranchSideFuncs:
        - "access$100()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "access$200(org.apache.commons.beanutils.WrapDynaClass$CacheKey)"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$2:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:234,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:235,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$100"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:235,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:235,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:235,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:235,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:236,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].access$200"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:236,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$100()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].<init>(java.lang.Class,org.apache.commons.beanutils.PropertyUtilsBean)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    functionUses: 67
    ICount: 11
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:242,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$100"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:243,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:243,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:242,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaClass$2:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$2:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaClass$2:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:248,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:248,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:248,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:248,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:249,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:249,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:249,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass$2].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 5
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:254,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:254,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 42
    ICount: 4
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:258,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:258,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$2"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].access$000()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    functionUses: 15
    ICount: 4
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:262,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].access$000"
    - Src: "org.apache.commons.beanutils.WrapDynaClass$2:262,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].decorate(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.UnmodifiableList].<init>(java.util.List)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.UnmodifiableList:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.UnmodifiableList:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.UnmodifiableList:54"
        BranchSideFuncs:
        - "<init>(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:55,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>(java.util.List)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:66,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 56
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:71,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:71,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:71,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:75,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:79,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:83,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:91,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:95,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate(java.util.ListIterator)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    functionUses: 8
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:100,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:100,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:100,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate(java.util.ListIterator)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 11
    ICount: 6
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:104,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:104,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:104,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:108,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:112,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:116,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:120,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.UnmodifiableList"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].<init>(java.util.List)"
    functionUses: 8
    ICount: 8
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.UnmodifiableList:124,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:124,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.collections.list.UnmodifiableList:125,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].decorate(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:70,1"
      Dst: "[org.apache.commons.collections.list.GrowthList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].<init>()"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:78,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.list.GrowthList:78,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:88,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.list.GrowthList:88,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:98,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    functionUses: 7
    ICount: 13
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.GrowthList:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.GrowthList:125"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "org.apache.commons.collections.list.GrowthList:124"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "getList()"
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:121,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.GrowthList:121,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.list.GrowthList:123,1"
      Dst: "[java.util.Collections].nCopies"
    - Src: "org.apache.commons.collections.list.GrowthList:123,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.collections.list.GrowthList:125,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.GrowthList:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.GrowthList:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.GrowthList:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:149,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.GrowthList:149,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.list.GrowthList:152,1"
      Dst: "[java.util.Collections].nCopies"
    - Src: "org.apache.commons.collections.list.GrowthList:152,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.GrowthList"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 14
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.GrowthList:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.GrowthList:183"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "org.apache.commons.collections.list.GrowthList:182"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
        - "getList()"
    Callsites:
    - Src: "org.apache.commons.collections.list.GrowthList:179,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.GrowthList:179,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.list.GrowthList:181,1"
      Dst: "[java.util.Collections].nCopies"
    - Src: "org.apache.commons.collections.list.GrowthList:181,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.collections.list.GrowthList:183,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].<init>(org.apache.commons.collections.map.ListOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:457,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    functionUses: 45
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:462,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:466,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:470,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].<init>(org.apache.commons.collections.map.ListOrderedMap$ValuesView,java.util.Iterator)"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 56
    ICount: 7
    EdgeCount: 39
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:474,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].entrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:474,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:474,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].getValue(int)"
    functionUses: 28
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:482,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].setValue(int,java.lang.Object)"
    functionUses: 13
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:486,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView:490,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:114,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:128,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.StaticBucketMap:129,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.collections.StaticBucketMap:142,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Lock].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].getHash(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 5
    ICount: 30
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:162"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:161"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.StaticBucketMap:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:161"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:162,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:178,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].size()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:192"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].<init>(org.apache.commons.collections.StaticBucketMap$1)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].<init>(org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 34
    ICount: 55
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:233"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.StaticBucketMap$1)"
    - Branch String: "org.apache.commons.collections.StaticBucketMap:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:201,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.StaticBucketMap:209,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].<init>"
    - Src: "org.apache.commons.collections.StaticBucketMap:224,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 64
    ICount: 27
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:249,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.StaticBucketMap:257,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 44
    ICount: 26
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:274,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.StaticBucketMap:282,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 9
    ICount: 31
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:307,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.StaticBucketMap].values()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Values].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:326,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.StaticBucketMap,org.apache.commons.collections.StaticBucketMap$1)"
    functionUses: 34
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:334,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:342,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.StaticBucketMap:342,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.StaticBucketMap:344,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.StaticBucketMap:346,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.StaticBucketMap:347,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.StaticBucketMap:347,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].getHash(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 31
    ICount: 41
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:356,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].getHash"
    - Src: "org.apache.commons.collections.StaticBucketMap:365,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    functionUses: 13
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:395"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:394"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:395,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].clear()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:403"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:410"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    functionUses: 94
    ICount: 14
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:420"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:422"
        BranchSideFuncs:
        - "entrySet()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:425,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].entrySet"
    - Src: "org.apache.commons.collections.StaticBucketMap:425,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.StaticBucketMap:425,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    functionUses: 66
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:435"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.StaticBucketMap:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:443,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap$Node].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.StaticBucketMap].atomic(java.lang.Runnable)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:696"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:696"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:696,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.StaticBucketMap:697,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].atomic"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].atomic(java.lang.Runnable,int)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Runnable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.StaticBucketMap:701"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:705"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.StaticBucketMap:704"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:702,1"
      Dst: "[java.lang.Runnable].run"
    - Src: "org.apache.commons.collections.StaticBucketMap:706,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].atomic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].access$500(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.apache.commons.collections.StaticBucketMap$Node[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].access$600(org.apache.commons.collections.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.apache.commons.collections.StaticBucketMap$Lock[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.StaticBucketMap].access$800(org.apache.commons.collections.StaticBucketMap,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.StaticBucketMap"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.StaticBucketMap"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap].getHash(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.StaticBucketMap:103,1"
      Dst: "[org.apache.commons.collections.StaticBucketMap].getHash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].getInstance(java.lang.Class,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:71,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:80,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:82,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:95,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:99,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].findConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].<init>(java.lang.Class,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.InstantiateFactory].findConstructor()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:111,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:115,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].findConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].findConstructor()"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:123,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:126,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.InstantiateFactory].findConstructor()"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:142"
        BranchSideFuncs:
        - "findConstructor()"
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:138,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].findConstructor"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:142,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:145,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:158,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].class$"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:158,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:159,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstantiateFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstantiateFactory:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:167,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].class$"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:167,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:168,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstantiateFactory].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.InstantiateFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:158,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:158,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.InstantiateFactory:158,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:86,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].<init>(int,int)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:99,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].<init>(int,int,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:114,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].<init>(int,int,int,float)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:130,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].<init>(int,int,int,float,boolean)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:149,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:157,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.ReferenceMap:158,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ReferenceMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.ReferenceMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ReferenceMap:165,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.ReferenceMap:166,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.NoOpLog:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.NoOpLog:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.NoOpLog"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:88,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].<init>(org.apache.commons.collections.KeyValue)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.KeyValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:99,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap:100,1"
      Dst: "[org.apache.commons.collections.KeyValue].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:101,1"
      Dst: "[org.apache.commons.collections.KeyValue].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].<init>(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:110,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap:111,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:112,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:123,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap:124,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.SingletonMap:125,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap:127,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.SingletonMap:127,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.SingletonMap:127,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.SingletonMap:128,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:129,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].isFull()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].maxSize()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].isEqualKey(java.lang.Object)"
    functionUses: 64
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:193,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].size()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].isEqualKey(java.lang.Object)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:225,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].isEqualValue(java.lang.Object)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:235,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].isEqualValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].isEqualKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].setValue(java.lang.Object)"
    functionUses: 34
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:254"
        BranchSideFuncs:
        - "setValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:251,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:252,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].setValue"
    - Src: "org.apache.commons.collections.map.SingletonMap:254,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:269,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.SingletonMap:274,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.SingletonMap:274,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.SingletonMap:274,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.SingletonMap:275,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:275,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.SingletonMap:275,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].put"
    - Src: "org.apache.commons.collections.map.SingletonMap:279,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:291,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:298,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].<init>(java.util.Map,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    functionUses: 33
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:310,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:310,1"
      Dst: "[org.apache.commons.collections.keyvalue.TiedMapEntry].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap:311,1"
      Dst: "[java.util.Collections].singleton"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:322,1"
      Dst: "[java.util.Collections].singleton"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].<init>(org.apache.commons.collections.map.SingletonMap)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:333,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap$SingletonValues].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:349,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:363,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:372,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:381,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].nextKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].previousKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].isEqualKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    functionUses: 4
    ICount: 12
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:411"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:411"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:412,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:412,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].isEqualValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    functionUses: 2
    ICount: 12
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:421"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:421"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:422,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getValue"
    - Src: "org.apache.commons.collections.map.SingletonMap:422,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:540,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.collections.map.SingletonMap:543,1"
      Dst: "[java.lang.InternalError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 553
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap].isEqualKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].isEqualValue(java.lang.Object)"
    functionUses: 94
    ICount: 25
    EdgeCount: 227
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.SingletonMap:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:559"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:561"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:563"
        BranchSideFuncs:
        - "iterator()"
        - "getValue()"
        - "next()"
        - "isEqualKey(java.lang.Object)"
        - "entrySet()"
        - "getKey()"
        - "isEqualValue(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:563"
        BranchSideFuncs:
        - "iterator()"
        - "getValue()"
        - "next()"
        - "isEqualKey(java.lang.Object)"
        - "entrySet()"
        - "getKey()"
        - "isEqualValue(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:563"
        BranchSideFuncs:
        - "iterator()"
        - "getValue()"
        - "next()"
        - "isEqualKey(java.lang.Object)"
        - "entrySet()"
        - "getKey()"
        - "isEqualValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:561,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.SingletonMap:564,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.SingletonMap:564,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.SingletonMap:564,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.SingletonMap:565,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:565,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:565,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.SingletonMap:565,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].isEqualValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 573
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 66
    ICount: 15
    EdgeCount: 138
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:573"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:573"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:574,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:574,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.map.SingletonMap:574,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.SingletonMap].toString()"
    functionSourceFile: "org.apache.commons.collections.map.SingletonMap"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap].getKey()"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap].getValue()"
    functionUses: 72
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.SingletonMap:584"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:583"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.SingletonMap:584"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.SingletonMap:583"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.SingletonMap:584,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.SingletonMap:584,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.SingletonMap:584,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getKey"
    - Src: "org.apache.commons.collections.map.SingletonMap:584,1"
      Dst: "[org.apache.commons.collections.map.SingletonMap].getValue"
    - Src: "org.apache.commons.collections.map.SingletonMap:584,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator"
    linkageType: null
    functionLinenumber: 839
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:840,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry()"
    functionUses: 128
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:844,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:844,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:848,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:850,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:852,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].currentEntry()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:857"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:859"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:856,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:858,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:860,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:865"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:864,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:866,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator:868,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].<init>(org.apache.commons.collections.MapIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.MapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:46,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getMapIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 126
    ICount: 4
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:62,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    functionUses: 128
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:66,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    functionUses: 32
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:70,1"
      Dst: "[org.apache.commons.collections.MapIterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getKey()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:74,1"
      Dst: "[org.apache.commons.collections.MapIterator].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    functionUses: 4
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:78,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractMapIteratorDecorator:82,1"
      Dst: "[org.apache.commons.collections.MapIterator].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.ServletContextCleaner].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.ServletContextCleaner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.ServletContextCleaner].contextDestroyed(javax.servlet.ServletContextEvent)"
    functionSourceFile: "org.apache.commons.logging.impl.ServletContextCleaner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.servlet.ServletContextEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.ServletContextCleaner:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.ServletContextCleaner:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.ServletContextCleaner:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:60,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:60,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:102,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:103,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:104,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:105,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:105,1"
      Dst: "[java.lang.ClassLoader].getParent"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:112,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.commons.logging.impl.ServletContextCleaner:128,1"
      Dst: "[org.apache.commons.logging.LogFactory].release"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.ServletContextCleaner].contextInitialized(javax.servlet.ServletContextEvent)"
    functionSourceFile: "org.apache.commons.logging.impl.ServletContextCleaner"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.servlet.ServletContextEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetNextRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetNextRuleProvider].init(org.apache.commons.digester.annotations.rules.SetNext,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.SetNext"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider:41,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider:42,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider:42,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetNextRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.SetNextRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider:49,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.SetNextRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.SetNextRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetNextRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonListIterator:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 147
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:58"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:69"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:79"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:90"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 143
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonListIterator:105,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonListIterator:123,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonListIterator:138,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonListIterator:151,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.SingletonListIterator:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.SingletonListIterator:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.SingletonListIterator:163,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.SingletonListIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.SingletonListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean2].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean2:61,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean2].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean2:61,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean2].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean2"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConvertUtilsBean].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean2:74,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean2:74,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$3].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$3"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$3:142,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$3"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 7
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$3:144,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$3:144,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.BeanMap$3:144,1"
      Dst: "[java.lang.Character].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.CloneTransformer].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.CloneTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.CloneTransformer].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.CloneTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.CloneTransformer:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.CloneTransformer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.functors.ConstantFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory].getInstance(java.lang.Object)"
    functionUses: 19
    ICount: 7
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.CloneTransformer:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.CloneTransformer:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.CloneTransformer:80"
        BranchSideFuncs:
        - "getInstance(java.lang.Object)"
        - "create()"
    Callsites:
    - Src: "org.apache.commons.collections.functors.CloneTransformer:81,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory].getInstance"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:81,1"
      Dst: "[org.apache.commons.collections.Factory].create"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.CloneTransformer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.CloneTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.CloneTransformer:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.CloneTransformer:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.CloneTransformer:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.CloneTransformer:89,1"
      Dst: "[org.apache.commons.collections.functors.CloneTransformer].class$"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:89,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:90,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.CloneTransformer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.CloneTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.CloneTransformer:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.CloneTransformer:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.CloneTransformer:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.CloneTransformer:98,1"
      Dst: "[org.apache.commons.collections.functors.CloneTransformer].class$"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:98,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:99,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.CloneTransformer].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.CloneTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.CloneTransformer:89,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:89,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.CloneTransformer:89,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparableComparator].getInstance()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparableComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.comparators.ComparableComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparableComparator].<init>()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparableComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparableComparator:74,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparableComparator"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparableComparator:92,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparableComparator"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparableComparator:104,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparableComparator"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 92
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparableComparator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparableComparator:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparableComparator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparableComparator:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparableComparator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparableComparator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparableComparator:123,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.comparators.ComparableComparator:123,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].<init>()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:65,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:66,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].addComposited"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].<init>(java.util.Collection[])"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:76,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:77,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].addComposited"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].size()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap:org.apache.commons.collections.BoundedFifoBuffer:org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.DefaultMapBag:org.apache.commons.collections.UnboundedFifoBuffer:org.apache.commons.collections.bag.AbstractMapBag:org.apache.commons.collections.buffer.BoundedFifoBuffer:org.apache.commons.collections.buffer.PriorityBuffer:org.apache.commons.collections.buffer.UnboundedFifoBuffer:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    functionUses: 27
    ICount: 14
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:91,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.collection.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BinaryHeap:org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.map.SingletonMap$SingletonValues].isEmpty()"
    functionUses: 11
    ICount: 14
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:109"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:105,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].contains(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].contains(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].contains(java.lang.Object)"
    functionUses: 19
    ICount: 15
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:126"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:122,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorChain].<init>()"
    - "[org.apache.commons.collections.iterators.IteratorChain].addIterator(java.util.Iterator)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 97
    ICount: 19
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:142"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:143,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:145,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:145,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].addIterator"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].toArray()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:156,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].size"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:158,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].iterator"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:158,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:159,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 13
    ICount: 33
    EdgeCount: 237
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:187"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:181"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:172,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].size"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:178,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:178,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:178,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:183,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:184,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:207,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:210,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection$CollectionMutator].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:226,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:229,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection$CollectionMutator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 13
    ICount: 10
    EdgeCount: 237
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:247"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:241"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:242,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:242,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:243,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:243,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:264,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:267,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection$CollectionMutator].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:280,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:285,1"
      Dst: "[java.util.Collection].removeAll"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:303,1"
      Dst: "[java.util.Collection].retainAll"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    - "[org.apache.commons.collections.collection.CompositeCollection].clear()"
    - "[org.apache.commons.collections.set.MapBackedSet].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.ReferenceMap$3].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$1].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$3].clear()"
    - "[org.apache.commons.collections.ReferenceMap$2].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].clear()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].clear()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].clear()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.ReferenceMap$1].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].clear()"
    - "[org.apache.commons.collections.DefaultMapBag].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.BinaryHeap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].clear()"
    - "[org.apache.commons.collections.MultiHashMap$Values].clear()"
    - "[org.apache.commons.collections.SequencedHashMap$2].clear()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].clear()"
    - "[org.apache.commons.collections.set.ListOrderedSet].clear()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 9
    ICount: 11
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.CompositeCollection:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.CompositeCollection:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:317,1"
      Dst: "[java.util.Collection].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].setMutator(org.apache.commons.collections.collection.CompositeCollection$CollectionMutator)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.collection.CompositeCollection$CollectionMutator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection[])"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 2
    ICount: 15
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:337,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:337,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:338,1"
      Dst: "[java.util.ArrayList].addAll"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:339,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:339,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:348,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].addComposited"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:358,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].addComposited"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].removeComposited(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:367,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:368,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:368,1"
      Dst: "[java.util.ArrayList].addAll"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:369,1"
      Dst: "[java.util.ArrayList].remove"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:370,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:370,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].toCollection()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:380,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.CompositeCollection].getCollections()"
    functionSourceFile: "org.apache.commons.collections.collection.CompositeCollection"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.UnmodifiableList].decorate(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.CompositeCollection:389,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.collections.collection.CompositeCollection:389,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:70,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:80,1"
      Dst: "[java.util.AbstractCollection].<init>"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:82,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:99"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:111"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:112,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    functionUses: 11
    ICount: 48
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:127"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:125,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:128,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:163,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:164,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:181"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:177,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:178,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].increment(int)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:205"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].decrement(int)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer:219"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].<init>(org.apache.commons.collections.UnboundedFifoBuffer)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:229,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].access$000(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.UnboundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer].increment(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:55,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].increment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer].access$100(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.UnboundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer].decrement(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer:55,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].decrement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getDebug()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].setDebug(int)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].cloneBean(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:108,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:108,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].cloneBean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].copyProperties(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:135,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:135,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].copyProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].copyProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].copyProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getInstance()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:158,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:158,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].copyProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].describe(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:183,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:183,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getArrayProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:209,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:209,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getArrayProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getIndexedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:236,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:236,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:266,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:266,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getMappedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:294,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:294,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:323,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:323,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getNestedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:352,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:352,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:380,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:380,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:407,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:407,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].populate(java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:431,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:431,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].populate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:454,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:454,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.BeanUtilsBean].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionUses: 25
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:466,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.BeanUtils:466,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].initCause"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].createCache()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:477,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].getCacheFast(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].getFast()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtils:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtils:490"
        BranchSideFuncs:
        - "getFast()"
      - BranchSide: "org.apache.commons.beanutils.BeanUtils:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:488,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].getFast"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtils].setCacheFast(java.util.Map,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtils"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtils:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtils:504"
        BranchSideFuncs:
        - "setFast(boolean)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtils:503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtils:502,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].setFast"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ShortArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ShortArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ShortArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ShortArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ShortArrayConverter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:131"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:130"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:118"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:136"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ShortArrayConverter:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ShortArrayConverter:140"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:101,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:116,1"
      Dst: "[java.lang.Short].parseShort"
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:123,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:131,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:132,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.ShortArrayConverter:134,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.ExtendedProperties$PropertiesReader].<init>(java.io.Reader)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$PropertiesReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:369,1"
      Dst: "[java.io.LineNumberReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties$PropertiesReader].readProperty()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$PropertiesReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:379,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:380,1"
      Dst: "[java.io.LineNumberReader].readLine"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:382,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:383,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:383,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:384,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].access$000"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:385,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:386,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesReader:389,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:163,1"
      Dst: "[org.apache.commons.logging.LogFactory].getClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getContextClassLoader()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:174,1"
      Dst: "[org.apache.commons.logging.LogFactory].getContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getContextClassLoaderInternal()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:197,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$lambda_getContextClassLoaderInternal_0__11].bootstrap$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:197,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:211,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$lambda_getSystemProperty_1__12].bootstrap$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:211,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled()"
    functionUses: 1
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:221,1"
      Dst: "[org.apache.commons.logging.LogFactory].isDiagnosticsEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].trim(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:229,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:302,1"
      Dst: "[org.apache.commons.logging.LogFactory].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:246,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:303,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].initDiagnostics"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:304,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:305,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 185
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:328,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:329,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:329,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:329,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:329,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:337,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getBaseClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:342,1"
      Dst: "[org.apache.commons.logging.LogFactory].objectId"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:350,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:352,1"
      Dst: "[java.lang.ClassLoader].getResource"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:354,1"
      Dst: "[java.lang.ClassLoader].getSystemResource"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:366,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:371,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:373,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].trim"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:392,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:393,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:415,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedHierarchy"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:444,1"
      Dst: "[org.apache.commons.logging.LogFactory].handleThrowable"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:448,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedDiscovery"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:457,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:467,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:477,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:510"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:511"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:519"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:564"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:577"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:499,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:500,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:503,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].initConfiguration"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:508,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].findUserSpecifiedLogClassName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:512,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:512,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:512,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:516,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:526,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:530,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].findUserSpecifiedLogClassName()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:591"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:594"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:601"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:603"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:610"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:616"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:617"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:635"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:634"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:635"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:634"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:589,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:590,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:592,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:608,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:611,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:611,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:612,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:612,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:636,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:650,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttributeNames()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:660,1"
      Dst: "[java.util.Hashtable].keySet"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:660,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getBaseClassLoader()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:684"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:698"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:735"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:720"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:735"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:682,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:688,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getContextClassLoaderInternal"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:690,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getLowestClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:699,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:703,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:704,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:745"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:748"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:747"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:744,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getConfigurationValue"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:748,1"
      Dst: "[java.lang.Boolean].parseBoolean"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getConfigurationValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:766"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:775"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:783"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:792"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:800"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:801"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:763,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:764,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:764,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:764,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:764,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:767,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getAttribute"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:772,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:784,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getSystemProperty"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].getInstance(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:819,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:819,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].bootstrap$(org.apache.commons.logging.impl.LogFactoryImpl)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:841,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$newInstance__9].bootstrap$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:841,1"
      Dst: "[java.util.Hashtable].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getLogClassName()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:852"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:855"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:853,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:853,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:853,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getLogConstructor()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:880"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:883"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:881,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:881,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:881,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getLowestClassLoader(java.lang.ClassLoader,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:905"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:906"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:912"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:914"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:915"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:919"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:924"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:931"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:919,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].getParentClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:944,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl$lambda_getParentClassLoader_2__13].bootstrap$"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:944,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:946,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedDiscovery(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:966"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:972"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:983"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:986"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:996"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:998"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:966,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:967,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:967,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:969,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:969,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:970,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:970,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:967,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:977,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:985,1"
      Dst: "[java.lang.ExceptionInInitializerError].getCause"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:987,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:988,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:988,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:989,1"
      Dst: "[java.io.StringWriter].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:997,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].handleFlawedHierarchy(java.lang.ClassLoader,java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 105
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1033"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1034"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1040"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1043"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1054"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1055"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1062"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1065"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1064"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1068"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1078"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1091"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1090"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1084"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1087"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1091"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1098"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1031,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1032,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1034,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1043,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1045,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1046,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1046,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1047,1"
      Dst: "[org.apache.commons.logging.LogFactory].objectId"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1048,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1046,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1050,1"
      Dst: "[org.apache.commons.logging.LogFactory].handleThrowable"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1065,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].informUponSimilarName(java.lang.StringBuilder,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1110"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1119"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1110,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1119,1"
      Dst: "[java.lang.String].regionMatches"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1120,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].initConfiguration()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1134,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getBooleanConfiguration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].initDiagnostics()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1165"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1161,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1162,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].getClassLoader"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1168,1"
      Dst: "[org.apache.commons.logging.LogFactory].objectId"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1173,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1173,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1173,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1173,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].isJdk13LumberjackAvailable()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1184,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isLogLibraryAvailable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].isJdk14Available()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1199,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isLogLibraryAvailable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].isLog4JAvailable()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1211,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isLogLibraryAvailable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].isLogLibraryAvailable(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1220"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1229"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1230"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1235"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1240"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1220,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1221,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1221,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1221,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1221,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1226,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1226,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1224,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].createLogFromClass"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 1254
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled()"
    - "[org.apache.commons.logging.LogFactory].logRawDiagnostic(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1255"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1258"
        BranchSideFuncs:
        - "logRawDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1255,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].isDiagnosticsEnabled"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1256,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1256,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1256,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1256,1"
      Dst: "[org.apache.commons.logging.LogFactory].logRawDiagnostic"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].newInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1271"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1279"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1297"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1272,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].discoverLogImplementation"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1276,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1281,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1296,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1297,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1299,1"
      Dst: "[org.apache.commons.logging.LogFactory].handleThrowable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].release()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1317,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1318,1"
      Dst: "[java.util.Hashtable].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].removeAttribute(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1329,1"
      Dst: "[java.util.Hashtable].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].setAttribute(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: 1357
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic(java.lang.String)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 23
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1358"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1362"
        BranchSideFuncs:
        - "logDiagnostic(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1362"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1365"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1364"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1368"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1371"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1369"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1368"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.logging.impl.LogFactoryImpl:1369"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogFactoryImpl:1368"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1359,1"
      Dst: "[org.apache.commons.logging.impl.LogFactoryImpl].logDiagnostic"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1363,1"
      Dst: "[java.util.Hashtable].remove"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1365,1"
      Dst: "[java.util.Hashtable].put"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1368,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1369,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:1369,1"
      Dst: "[java.lang.Boolean].parseBoolean"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].lambda$getParentClassLoader$2(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:944,1"
      Dst: "[java.lang.ClassLoader].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].lambda$getSystemProperty$1(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:211,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogFactoryImpl].lambda$getContextClassLoaderInternal$0()"
    functionSourceFile: "org.apache.commons.logging.impl.LogFactoryImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogFactoryImpl:197,1"
      Dst: "[org.apache.commons.logging.LogFactory].directGetContextClassLoader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap$IdentityEntry"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:147,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap$IdentityEntry"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 92
    ICount: 18
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:156"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:156"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:156"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:158,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:158,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:158,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:158,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap$IdentityEntry"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 63
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:164,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:164,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.collections.map.IdentityMap$IdentityEntry:164,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].<init>(org.apache.commons.collections.buffer.UnboundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.UnboundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:269,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 122
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:274"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$000(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    functionUses: 124
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:282"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:280,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:281,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:284,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$000"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$000(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$100(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$000(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$100(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$100(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    functionUses: 31
    ICount: 51
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:301"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:null"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.buffer.UnboundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:290,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:295,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].remove"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:301,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$000"
    - Src: "org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:303,1"
      Dst: "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].access$100"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].<init>()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.Field:126,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.Field:126,1"
      Dst: "[java.util.Collections].synchronizedList"
    - Src: "org.apache.commons.validator.Field:131,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].addArg(org.apache.commons.validator.Arg)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Arg"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:156,1"
      Dst: "[org.apache.commons.validator.Arg].getKey"
    - Src: "org.apache.commons.validator.Field:156,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.Field:160,1"
      Dst: "[org.apache.commons.validator.Field].determineArgPosition"
    - Src: "org.apache.commons.validator.Field:161,1"
      Dst: "[org.apache.commons.validator.Field].ensureArgsCapacity"
    - Src: "org.apache.commons.validator.Field:163,1"
      Dst: "[org.apache.commons.validator.Arg].getPosition"
    - Src: "org.apache.commons.validator.Field:165,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.validator.Field:169,1"
      Dst: "[org.apache.commons.validator.Arg].getName"
    - Src: "org.apache.commons.validator.Field:170,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].addMsg(org.apache.commons.validator.Msg)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Msg"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:182,1"
      Dst: "[org.apache.commons.validator.Field].getMsgMap"
    - Src: "org.apache.commons.validator.Field:182,1"
      Dst: "[org.apache.commons.validator.Msg].getName"
    - Src: "org.apache.commons.validator.Field:182,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].addVar(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:193,1"
      Dst: "[org.apache.commons.validator.Var].<init>"
    - Src: "org.apache.commons.validator.Field:193,1"
      Dst: "[org.apache.commons.validator.Field].addVar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].addVar(org.apache.commons.validator.Var)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Var"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:201,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:201,1"
      Dst: "[org.apache.commons.validator.Var].getName"
    - Src: "org.apache.commons.validator.Field:201,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].clone()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.Field$lambda_clone_0__1].bootstrap$(java.util.Map)"
    - "[org.apache.commons.validator.util.ValidatorUtils].copyFastHashMap(org.apache.commons.collections.FastHashMap)"
    - "[org.apache.commons.validator.util.ValidatorUtils].copyFastHashMap(org.apache.commons.collections.FastHashMap)"
    functionUses: 3
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:229"
        BranchSideFuncs:
        - "copyFastHashMap(org.apache.commons.collections.FastHashMap)"
    - Branch String: "org.apache.commons.validator.Field:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:224"
        BranchSideFuncs:
        - "bootstrap$(java.util.Map)"
    Callsites:
    - Src: "org.apache.commons.validator.Field:212,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.validator.Field:214,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.validator.Field:214,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.validator.Field:225,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.validator.Field:226,1"
      Dst: "[org.apache.commons.validator.Field$lambda_clone_0__1].bootstrap$"
    - Src: "org.apache.commons.validator.Field:226,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.apache.commons.validator.Field:230,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].copyFastHashMap"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].determineArgPosition(org.apache.commons.validator.Arg)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Arg"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:256"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:241,1"
      Dst: "[org.apache.commons.validator.Arg].getPosition"
    - Src: "org.apache.commons.validator.Field:250,1"
      Dst: "[org.apache.commons.validator.Arg].setPosition"
    - Src: "org.apache.commons.validator.Field:256,1"
      Dst: "[org.apache.commons.validator.Arg].getName"
    - Src: "org.apache.commons.validator.Field:260,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].ensureArgsCapacity(org.apache.commons.validator.Arg)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.Arg"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:284,1"
      Dst: "[org.apache.commons.validator.Arg].getPosition"
    - Src: "org.apache.commons.validator.Field:288,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].generateKey()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:297,1"
      Dst: "[org.apache.commons.validator.Field].isIndexed"
    - Src: "org.apache.commons.validator.Field:298,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Field:298,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Field:298,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getArg(int)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Arg"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:311,1"
      Dst: "[org.apache.commons.validator.Field].getArg"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getArg(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Arg"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:337"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:329,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.Field:333,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.validator.Field:337,1"
      Dst: "[org.apache.commons.validator.Field].getArg"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getArgs(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Arg[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:351,1"
      Dst: "[org.apache.commons.validator.Field].getArg"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].getDependencyList()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:363,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getDepends()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getFieldOrder()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getIndexedListProperty()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getIndexedProperty()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getIndexedProperty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:415,1"
      Dst: "[org.apache.commons.validator.Field].getIndexedListProperty"
    - Src: "org.apache.commons.validator.Field:415,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.validator.Field:418,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.Field:418,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    - Src: "org.apache.commons.validator.Field:422,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.validator.Field:425,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.Field:425,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.validator.Field:429,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Field:429,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.Field:429,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Field:429,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getIndexedPropertySize(java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:444,1"
      Dst: "[org.apache.commons.validator.Field].getIndexedListProperty"
    - Src: "org.apache.commons.validator.Field:444,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.validator.Field:447,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.Field:447,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    - Src: "org.apache.commons.validator.Field:454,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.validator.Field:456,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.Field:456,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.validator.Field:459,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Field:459,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.Field:459,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Field:459,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getKey()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:469,1"
      Dst: "[org.apache.commons.validator.Field].generateKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getMessage(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Msg"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:482,1"
      Dst: "[org.apache.commons.validator.Field].getMsgMap"
    - Src: "org.apache.commons.validator.Field:482,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getMessages()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:492,1"
      Dst: "[org.apache.commons.validator.Field].getMsgMap"
    - Src: "org.apache.commons.validator.Field:492,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getMsg(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:501,1"
      Dst: "[org.apache.commons.validator.Field].getMessage"
    - Src: "org.apache.commons.validator.Field:502,1"
      Dst: "[org.apache.commons.validator.Msg].getKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getMsgMap()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getPage()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getProperty()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getVar(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Var"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:538,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:538,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getVarMap()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getVars()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:557,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:557,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].getVarValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:568,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:568,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.Field:570,1"
      Dst: "[org.apache.commons.validator.Var].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].handleMissingAction(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:583,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Field:583,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Field:584,1"
      Dst: "[org.apache.commons.validator.Field].getProperty"
    - Src: "org.apache.commons.validator.Field:584,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.Field:584,1"
      Dst: "[org.apache.commons.validator.ValidatorException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].isClientValidation()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].isDependency(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:604,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].isIndexed()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:613"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:614,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].process(java.util.Map,java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:628"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:622,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.validator.Field:625,1"
      Dst: "[org.apache.commons.validator.Field].generateKey"
    - Src: "org.apache.commons.validator.Field:628,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.validator.Field:628,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.validator.Field:628,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:628,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:629,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.validator.Field:630,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Field:630,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Field:630,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.Field:631,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.validator.Field:633,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].replace"
    - Src: "org.apache.commons.validator.Field:635,1"
      Dst: "[org.apache.commons.validator.Field].processVars"
    - Src: "org.apache.commons.validator.Field:637,1"
      Dst: "[org.apache.commons.validator.Field].processMessageComponents"
    - Src: "org.apache.commons.validator.Field:654,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:654,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.Field:656,1"
      Dst: "[org.apache.commons.validator.Field].getVar"
    - Src: "org.apache.commons.validator.Field:657,1"
      Dst: "[org.apache.commons.validator.Var].getValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.validator.Field].processArg(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:670"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:675"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:674,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.validator.Field:674,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.validator.Field:674,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:674,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:676,1"
      Dst: "[org.apache.commons.validator.Arg].getKey"
    - Src: "org.apache.commons.validator.Field:676,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].replace"
    - Src: "org.apache.commons.validator.Field:676,1"
      Dst: "[org.apache.commons.validator.Arg].setKey"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.Field].processMessageComponents(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:688,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.Field:689,1"
      Dst: "[org.apache.commons.validator.Field].getMsgMap"
    - Src: "org.apache.commons.validator.Field:689,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.validator.Field:689,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.validator.Field:689,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:689,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:690,1"
      Dst: "[org.apache.commons.validator.Msg].getKey"
    - Src: "org.apache.commons.validator.Field:690,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].replace"
    - Src: "org.apache.commons.validator.Field:690,1"
      Dst: "[org.apache.commons.validator.Msg].setKey"
    - Src: "org.apache.commons.validator.Field:694,1"
      Dst: "[org.apache.commons.validator.Field].processArg"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].processVars(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:701"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:701,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:701,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.Field:701,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.validator.Field:701,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:701,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:702,1"
      Dst: "[org.apache.commons.validator.Field].getVar"
    - Src: "org.apache.commons.validator.Field:703,1"
      Dst: "[org.apache.commons.validator.Var].getValue"
    - Src: "org.apache.commons.validator.Field:703,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].replace"
    - Src: "org.apache.commons.validator.Field:703,1"
      Dst: "[org.apache.commons.validator.Var].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].runDependentValidators(org.apache.commons.validator.ValidatorAction,org.apache.commons.validator.ValidatorResults,java.util.Map,java.util.Map,int)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.commons.validator.ValidatorAction"
    - "org.apache.commons.validator.ValidatorResults"
    - "java.util.Map"
    - "java.util.Map"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:728"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:734"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:741"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:740"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:726,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getDependencyList"
    - Src: "org.apache.commons.validator.Field:728,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.validator.Field:732,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.Field:732,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:732,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:733,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.Field:735,1"
      Dst: "[org.apache.commons.validator.Field].handleMissingAction"
    - Src: "org.apache.commons.validator.Field:738,1"
      Dst: "[org.apache.commons.validator.Field].validateForRule"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].setClientValidation(boolean)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].setDepends(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:767"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:773"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:770"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:772"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:770"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:764,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.validator.Field:766,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.validator.Field:767,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.validator.Field:768,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.validator.Field:768,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.Field:770,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.Field:771,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].setFieldOrder(int)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].setIndexedListProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].setIndexedProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].setKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].setPage(int)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].setProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].toString()"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: 830
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.Field].getVarMap()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.validator.Field].getVarMap()"
    functionUses: 69
    ICount: 78
    EdgeCount: 266
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:852"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
      - BranchSide: "org.apache.commons.validator.Field:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:852"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getVarMap()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.validator.Field:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:831,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Field:833,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Field:833,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.Field:843,1"
      Dst: "[org.apache.commons.validator.Field].getVarMap"
    - Src: "org.apache.commons.validator.Field:843,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.Field:843,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.validator.Field:843,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:843,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:847,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.Field].validate(java.util.Map,java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.ValidatorResults"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:869"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:878"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:882"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:895"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:885"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:891"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:894"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:869,1"
      Dst: "[org.apache.commons.validator.Field].getDepends"
    - Src: "org.apache.commons.validator.Field:870,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].<init>"
    - Src: "org.apache.commons.validator.Field:875,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.Field:876,1"
      Dst: "[org.apache.commons.validator.Field].isIndexed"
    - Src: "org.apache.commons.validator.Field:876,1"
      Dst: "[org.apache.commons.validator.Field].getIndexedPropertySize"
    - Src: "org.apache.commons.validator.Field:882,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.validator.Field:882,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.Field:882,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.Field:886,1"
      Dst: "[org.apache.commons.validator.Field].handleMissingAction"
    - Src: "org.apache.commons.validator.Field:889,1"
      Dst: "[org.apache.commons.validator.Field].validateForRule"
    - Src: "org.apache.commons.validator.Field:892,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].merge"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.Field].validateForRule(org.apache.commons.validator.ValidatorAction,org.apache.commons.validator.ValidatorResults,java.util.Map,java.util.Map,int)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.commons.validator.ValidatorAction"
    - "org.apache.commons.validator.ValidatorResults"
    - "java.util.Map"
    - "java.util.Map"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Field:917"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:917"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.Field:921"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Field:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Field:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:916,1"
      Dst: "[org.apache.commons.validator.Field].getKey"
    - Src: "org.apache.commons.validator.Field:916,1"
      Dst: "[org.apache.commons.validator.ValidatorResults].getValidatorResult"
    - Src: "org.apache.commons.validator.Field:917,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getName"
    - Src: "org.apache.commons.validator.Field:917,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].containsAction"
    - Src: "org.apache.commons.validator.Field:918,1"
      Dst: "[org.apache.commons.validator.ValidatorResult].isValid"
    - Src: "org.apache.commons.validator.Field:921,1"
      Dst: "[org.apache.commons.validator.Field].runDependentValidators"
    - Src: "org.apache.commons.validator.Field:925,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].executeValidationMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field].lambda$clone$0(java.util.Map,java.lang.String,org.apache.commons.validator.Arg)"
    functionSourceFile: "org.apache.commons.validator.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "org.apache.commons.validator.Arg"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field:226,1"
      Dst: "[org.apache.commons.validator.Arg].clone"
    - Src: "org.apache.commons.validator.Field:226,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult$ResultStatus].<init>(boolean,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult$ResultStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult$ResultStatus:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult$ResultStatus].<init>(org.apache.commons.validator.ValidatorResult,boolean,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult$ResultStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.validator.ValidatorResult"
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResult$ResultStatus:65,1"
      Dst: "[org.apache.commons.validator.ValidatorResult$ResultStatus].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult$ResultStatus].getResult()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult$ResultStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult$ResultStatus].isValid()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult$ResultStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult$ResultStatus].setResult(java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult$ResultStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResult$ResultStatus].setValid(boolean)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResult$ResultStatus"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.Declaration:60,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:44,1"
      Dst: "[java.util.Properties].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.Declaration:71,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:44,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:73,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].<init>(java.lang.Class,org.apache.commons.digester.plugins.RuleLoader)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.digester.plugins.RuleLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.Declaration:81,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:44,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:83,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].setId(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].getId()"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].setProperties(java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.Declaration:124,1"
      Dst: "[java.util.Properties].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].getPluginClass()"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].init(org.apache.commons.digester.Digester,org.apache.commons.digester.plugins.PluginManager)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "org.apache.commons.digester.plugins.PluginManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.Declaration:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.Declaration:143,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.Declaration:144,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.Declaration:146,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.Declaration:150,1"
      Dst: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:156,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.plugins.Declaration:156,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.plugins.Declaration:159,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:159,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.Declaration:159,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.Declaration:159,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:168,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].findLoader"
    - Src: "org.apache.commons.digester.plugins.Declaration:175,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.plugins.Declaration:175,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.Declaration].configure(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.Declaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.Declaration:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.Declaration:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.Declaration:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.Declaration:202,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    - Src: "org.apache.commons.digester.plugins.Declaration:203,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.Declaration:205,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.Declaration:209,1"
      Dst: "[org.apache.commons.digester.plugins.PluginAssertionFailure].<init>"
    - Src: "org.apache.commons.digester.plugins.Declaration:213,1"
      Dst: "[org.apache.commons.digester.plugins.RuleLoader].addRules"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].<init>(org.slf4j.Logger)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.slf4j.Logger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:153,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 32
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:159,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:159,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:159,1"
      Dst: "[org.slf4j.Logger].debug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:164,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:164,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:164,1"
      Dst: "[org.slf4j.Logger].debug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:169,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:169,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:169,1"
      Dst: "[org.slf4j.Logger].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 22
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:174,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:174,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:174,1"
      Dst: "[org.slf4j.Logger].debug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:179,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:184,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:189,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:189,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:189,1"
      Dst: "[org.slf4j.Logger].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:194,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:194,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:194,1"
      Dst: "[org.slf4j.Logger].info"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 24
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:199,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:199,1"
      Dst: "[org.slf4j.Logger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:204,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:204,1"
      Dst: "[org.slf4j.Logger].isErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:209,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:214,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:214,1"
      Dst: "[org.slf4j.Logger].isInfoEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:219,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:219,1"
      Dst: "[org.slf4j.Logger].isTraceEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:224,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:224,1"
      Dst: "[org.slf4j.Logger].isWarnEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 22
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:229,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:229,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:229,1"
      Dst: "[org.slf4j.Logger].trace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:234,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:234,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:234,1"
      Dst: "[org.slf4j.Logger].trace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:239,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:239,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:239,1"
      Dst: "[org.slf4j.Logger].warn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:244,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:244,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog:244,1"
      Dst: "[org.slf4j.Logger].warn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:556,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:559,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 562
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:563,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 96
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:567,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$600(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$500(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    functionUses: 18
    ICount: 26
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:577"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:576"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:570"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
        - "access$500(org.apache.commons.collections.map.StaticBucketMap)"
        - "getKey()"
        - "access$600(org.apache.commons.collections.map.StaticBucketMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:572,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:572,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$800"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:573,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:574,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:575,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$600(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap].access$500(org.apache.commons.collections.map.StaticBucketMap)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 32
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:582"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:584"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
        - "access$500(org.apache.commons.collections.map.StaticBucketMap)"
        - "access$600(org.apache.commons.collections.map.StaticBucketMap)"
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:588"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:594"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:593"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:585"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:584"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.map.StaticBucketMap,java.lang.Object)"
        - "access$500(org.apache.commons.collections.map.StaticBucketMap)"
        - "access$600(org.apache.commons.collections.map.StaticBucketMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:586,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:586,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$800"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:587,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$600"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:588,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].access$500"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:589,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].equals"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:590,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:590,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$EntrySet"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$EntrySet:556,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].decorate(org.apache.commons.collections.SortedBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBidiMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:63,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].<init>(org.apache.commons.collections.SortedBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.SortedBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:74,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:79,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:83,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:91,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:95,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:96,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:100,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:101,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:105,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].values"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:106,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].removeValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:111,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:115,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].orderedMapIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].inverseBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:119,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].inverseSortedBidiMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:124,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator].getSortedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:124,1"
      Dst: "[org.apache.commons.collections.OrderedMap].orderedMapIterator"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:125,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].inverseOrderedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:129,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].inverseSortedBidiMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].inverseSortedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:135,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator].getSortedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:135,1"
      Dst: "[org.apache.commons.collections.SortedBidiMap].inverseSortedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:135,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:142,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator].getSortedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:142,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:143,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:147,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator].getSortedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:147,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:148,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:152,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator].getSortedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:152,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap:153,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory:753,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory:756,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertyRuleFactory:758,1"
      Dst: "[org.apache.commons.digester.SetPropertyRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TypedSet].decorate(java.util.Set,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.set.TypedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TypedSet:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.set.TypedSet:51,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TypedSet].<init>()"
    functionSourceFile: "org.apache.commons.collections.set.TypedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TypedSet:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].<init>()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:76,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:86,1"
      Dst: "[java.util.AbstractList].<init>"
    - Src: "org.apache.commons.collections.list.TreeList:87,1"
      Dst: "[java.util.AbstractCollection].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].checkInterval(int,int,int)"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getValue()"
    functionUses: 29
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:98,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:98,1"
      Dst: "[org.apache.commons.collections.list.TreeList].checkInterval"
    - Src: "org.apache.commons.collections.list.TreeList:99,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].get"
    - Src: "org.apache.commons.collections.list.TreeList:99,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].size()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 52
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].iterator()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    functionUses: 56
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:118,1"
      Dst: "[org.apache.commons.collections.list.TreeList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:128,1"
      Dst: "[org.apache.commons.collections.list.TreeList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].checkInterval(int,int,int)"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].<init>(org.apache.commons.collections.list.TreeList,int)"
    functionUses: 13
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:140,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:140,1"
      Dst: "[org.apache.commons.collections.list.TreeList].checkInterval"
    - Src: "org.apache.commons.collections.list.TreeList:141,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$AVLNode].access$000(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].indexOf(java.lang.Object,int)"
    functionUses: 8
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList:153"
        BranchSideFuncs:
        - "indexOf(java.lang.Object,int)"
        - "access$000(org.apache.commons.collections.list.TreeList$AVLNode)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:154,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].access$000"
    - Src: "org.apache.commons.collections.list.TreeList:154,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].indexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    functionUses: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList:162"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:163,1"
      Dst: "[org.apache.commons.collections.list.TreeList].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].toArray()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:173,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:175,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].access$000"
    - Src: "org.apache.commons.collections.list.TreeList:175,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].checkInterval(int,int,int)"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$1)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].insert(int,java.lang.Object)"
    functionUses: 7
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList:193"
        BranchSideFuncs:
        - "<init>(int,java.lang.Object,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$AVLNode,org.apache.commons.collections.list.TreeList$1)"
      - BranchSide: "org.apache.commons.collections.list.TreeList:192"
        BranchSideFuncs:
        - "insert(int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:189,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:189,1"
      Dst: "[org.apache.commons.collections.list.TreeList].checkInterval"
    - Src: "org.apache.commons.collections.list.TreeList:191,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].<init>"
    - Src: "org.apache.commons.collections.list.TreeList:193,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].checkInterval(int,int,int)"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].access$200(org.apache.commons.collections.list.TreeList$AVLNode)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].setValue(java.lang.Object)"
    functionUses: 13
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:207,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:207,1"
      Dst: "[org.apache.commons.collections.list.TreeList].checkInterval"
    - Src: "org.apache.commons.collections.list.TreeList:208,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].get"
    - Src: "org.apache.commons.collections.list.TreeList:209,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].access$200"
    - Src: "org.apache.commons.collections.list.TreeList:210,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].checkInterval(int,int,int)"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].remove(int)"
    functionUses: 9
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:222,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:222,1"
      Dst: "[org.apache.commons.collections.list.TreeList].checkInterval"
    - Src: "org.apache.commons.collections.list.TreeList:223,1"
      Dst: "[org.apache.commons.collections.list.TreeList].get"
    - Src: "org.apache.commons.collections.list.TreeList:224,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].clear()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].checkInterval(int,int,int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].size()"
    functionUses: 5
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList:249"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.list.TreeList:248"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.list.TreeList:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList:251"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.list.TreeList:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList:249,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.list.TreeList:249,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.list.TreeList:249,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    - Src: "org.apache.commons.collections.list.TreeList:249,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.list.TreeList:249,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].access$300(org.apache.commons.collections.list.TreeList)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].access$400(org.apache.commons.collections.list.TreeList)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.TreeList$AVLNode"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList].access$500(org.apache.commons.collections.list.TreeList)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.TreeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory].getInstance(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].<init>(java.lang.Object,java.lang.reflect.Method,org.apache.commons.collections.functors.PrototypeFactory$1)"
    - "[org.apache.commons.collections.functors.InstantiateFactory].<init>(java.lang.Class,java.lang.Class[],java.lang.Object[])"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].<init>(java.io.Serializable,org.apache.commons.collections.functors.PrototypeFactory$1)"
    functionUses: 1
    ICount: 35
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory:72"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.reflect.Method,org.apache.commons.collections.functors.PrototypeFactory$1)"
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory:90"
        BranchSideFuncs:
        - "<init>(java.io.Serializable,org.apache.commons.collections.functors.PrototypeFactory$1)"
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:73,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:73,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:74,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:78,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:79,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateFactory].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:86,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:90,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:98,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:163,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:163,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory:163,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:744,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry()"
    functionUses: 128
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:748,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:748,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:753"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:755"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:752,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:754,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:756,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator"
    linkageType: null
    functionLinenumber: 759
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].currentEntry()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:763"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:760,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:762,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:764,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:771"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:768,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:770,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator:772,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator:812,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator"
    linkageType: null
    functionLinenumber: 815
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator:816,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator:816,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.XercesParser].<init>()"
    functionSourceFile: "org.apache.commons.digester.parser.XercesParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.XercesParser:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.XercesParser].getXercesVersion()"
    functionSourceFile: "org.apache.commons.digester.parser.XercesParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.XercesParser:107,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.digester.parser.XercesParser:110,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.digester.parser.XercesParser:112,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.digester.parser.XercesParser:113,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.parser.XercesParser:113,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.digester.parser.XercesParser:113,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.XercesParser].newSAXParser(java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.parser.XercesParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParser"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.parser.XercesParser:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.parser.XercesParser:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.parser.XercesParser:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.parser.XercesParser:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.parser.XercesParser:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.XercesParser:133,1"
      Dst: "[java.util.Properties].get"
    - Src: "org.apache.commons.digester.parser.XercesParser:137,1"
      Dst: "[org.apache.commons.digester.parser.XercesParser].getXercesVersion"
    - Src: "org.apache.commons.digester.parser.XercesParser:138,1"
      Dst: "[java.lang.Float].<init>"
    - Src: "org.apache.commons.digester.parser.XercesParser:138,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.digester.parser.XercesParser:144,1"
      Dst: "[org.apache.commons.digester.parser.XercesParser].configureXerces"
    - Src: "org.apache.commons.digester.parser.XercesParser:145,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].newSAXParser"
    - Src: "org.apache.commons.digester.parser.XercesParser:148,1"
      Dst: "[org.apache.commons.digester.parser.XercesParser].configureOldXerces"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.XercesParser].configureOldXerces(javax.xml.parsers.SAXParser,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.parser.XercesParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javax.xml.parsers.SAXParser"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.parser.XercesParser:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.parser.XercesParser:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.parser.XercesParser:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.XercesParser:165,1"
      Dst: "[java.util.Properties].get"
    - Src: "org.apache.commons.digester.parser.XercesParser:170,1"
      Dst: "[javax.xml.parsers.SAXParser].setProperty"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[org.xml.sax.SAXException].getMessage"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.parser.XercesParser:174,1"
      Dst: "[org.apache.commons.logging.Log].info"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.parser.XercesParser].configureXerces(javax.xml.parsers.SAXParserFactory)"
    functionSourceFile: "org.apache.commons.digester.parser.XercesParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.xml.parsers.SAXParserFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.parser.XercesParser:196,1"
      Dst: "[javax.xml.parsers.SAXParserFactory].setFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].<init>(org.apache.commons.collections.map.ListOrderedMap$ValuesView,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView$1"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap$ValuesView"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView$1:474,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$ValuesView$1"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionUses: 124
    ICount: 6
    EdgeCount: 111
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView$1:476,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$ValuesView$1:476,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:64,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:83,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:106,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:129,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.Digester,org.apache.commons.digester.ObjectCreationFactory)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "org.apache.commons.digester.ObjectCreationFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:148,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:163,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:179,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:198,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:217,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.ObjectCreationFactory)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.ObjectCreationFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:232,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:248,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.Class,boolean)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:265,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:285,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(java.lang.Class,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:311,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.FactoryCreateRule:311,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].<init>(org.apache.commons.digester.ObjectCreationFactory,boolean)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.ObjectCreationFactory"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:326,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:370,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.FactoryCreateRule:374,1"
      Dst: "[org.apache.commons.digester.FactoryCreateRule].getFactory"
    - Src: "org.apache.commons.digester.FactoryCreateRule:374,1"
      Dst: "[org.apache.commons.digester.ObjectCreationFactory].createObject"
    - Src: "org.apache.commons.digester.FactoryCreateRule:376,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.FactoryCreateRule:377,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.FactoryCreateRule:377,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.FactoryCreateRule:377,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.FactoryCreateRule:377,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.FactoryCreateRule:377,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.FactoryCreateRule:377,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.FactoryCreateRule:381,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.FactoryCreateRule:382,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.commons.digester.FactoryCreateRule:386,1"
      Dst: "[org.apache.commons.logging.Log].isInfoEnabled"
    - Src: "org.apache.commons.digester.FactoryCreateRule:387,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.FactoryCreateRule:387,1"
      Dst: "[org.apache.commons.logging.Log].info"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].end(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:417"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:417,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.apache.commons.digester.FactoryCreateRule:422,1"
      Dst: "[java.util.Stack].pop"
    - Src: "org.apache.commons.digester.FactoryCreateRule:422,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.digester.FactoryCreateRule:425,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.digester.FactoryCreateRule:426,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.digester.FactoryCreateRule:432,1"
      Dst: "[org.apache.commons.digester.Digester].pop"
    - Src: "org.apache.commons.digester.FactoryCreateRule:433,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.FactoryCreateRule:434,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.FactoryCreateRule:434,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.FactoryCreateRule:434,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.FactoryCreateRule:434,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.FactoryCreateRule:434,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.FactoryCreateRule:434,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].finish()"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:450"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].toString()"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:468"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:460,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.FactoryCreateRule:461,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.FactoryCreateRule:470,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.FactoryCreateRule].getFactory(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.FactoryCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.ObjectCreationFactory"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.FactoryCreateRule:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.FactoryCreateRule:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.FactoryCreateRule:492,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.FactoryCreateRule:497,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.FactoryCreateRule:498,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.FactoryCreateRule:498,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.FactoryCreateRule:498,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.FactoryCreateRule:498,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.FactoryCreateRule:501,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.FactoryCreateRule:501,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.FactoryCreateRule:502,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.FactoryCreateRule:504,1"
      Dst: "[org.apache.commons.digester.ObjectCreationFactory].setDigester"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].<init>(org.apache.commons.collections.CursorableLinkedList,int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1111,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1113,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].registerCursor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 1116
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1117,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 1120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1121,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1125,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1126,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1126,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1126,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1127,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1128,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 1134
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 1
    ICount: 32
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1135"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1140"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1139"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1142"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1145"
        BranchSideFuncs:
        - "prev()"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1145"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1135,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1136,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1137,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1141,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 1150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 1
    ICount: 27
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1152"
        BranchSideFuncs:
        - "prev()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1151"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1152"
        BranchSideFuncs:
        - "prev()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1153"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1156"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1155"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1156"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1159"
        BranchSideFuncs:
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1159"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1151,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1151,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1152,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1157,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableChanged(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 1164
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1165"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1167"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 1170
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1171"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1172,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].invalidate()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Cursor].close()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$Cursor:1189"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$Cursor:1192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Cursor:1191,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].unregisterCursor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:415,1"
      Dst: "[java.util.StringTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].hasMoreTokens()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:424,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].nextToken()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].hasMoreTokens()"
    - "[org.apache.commons.collections.ExtendedProperties].access$000(java.lang.String)"
    functionUses: 4
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:435"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:446"
        BranchSideFuncs:
        - "access$000(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:437"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:433,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:435,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:436,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:437,1"
      Dst: "[org.apache.commons.collections.ExtendedProperties].access$000"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:438,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:438,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:438,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:446,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.ExtendedProperties$PropertiesTokenizer:446,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.checkdigit.SedolCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:57,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.SedolCheckDigit].calculateModulus(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].calculateModulus(java.lang.String,boolean)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:74"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:73"
        BranchSideFuncs:
        - "calculateModulus(java.lang.String,boolean)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:71,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:72,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:72,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:72,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:72,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:74,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].calculateModulus"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.SedolCheckDigit].toInt(char,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:93"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:92"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:96"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:89,1"
      Dst: "[java.lang.Character].getNumericValue"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit:93,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.SedolCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.SedolCheckDigit"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].<init>()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:944,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:953,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 26
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:68,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:68,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    functionUses: 8
    ICount: 36
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:91"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:93"
        BranchSideFuncs:
        - "isEmpty()"
        - "getListableAt(int)"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:94"
        BranchSideFuncs:
        - "prev()"
        - "isEmpty()"
        - "getListableAt(int)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:93"
        BranchSideFuncs:
        - "isEmpty()"
        - "getListableAt(int)"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:94"
        BranchSideFuncs:
        - "insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:93"
        BranchSideFuncs:
        - "prev()"
        - "isEmpty()"
        - "getListableAt(int)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:89,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].add"
    - Src: "org.apache.commons.collections.CursorableLinkedList:92,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:92,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.collections.CursorableLinkedList:92,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CursorableLinkedList:92,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.CursorableLinkedList:92,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:94,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].isEmpty"
    - Src: "org.apache.commons.collections.CursorableLinkedList:94,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:95,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:96,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].isEmpty()"
    - "[org.apache.commons.collections.DefaultMapBag].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$2].isEmpty()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].isEmpty()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.collection.CompositeCollection].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$3].isEmpty()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap$1].isEmpty()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BinaryHeap].isEmpty()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 10
    ICount: 14
    EdgeCount: 247
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:120"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:125"
        BranchSideFuncs:
        - "prev()"
        - "insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:118,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.CursorableLinkedList:121,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:122,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:123,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:123,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:123,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:154,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.CursorableLinkedList:157,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].addAll"
    - Src: "org.apache.commons.collections.CursorableLinkedList:159,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:160,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:161,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:162,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:163,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:163,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].addFirst(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:177,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:177,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].addLast(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:189,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:189,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].clear()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 13
    ICount: 8
    EdgeCount: 242
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:212"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:207,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:208,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:209,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:210,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 16
    ICount: 21
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:230"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:230"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:224"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:223"
        BranchSideFuncs:
        - "prev()"
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:223"
        BranchSideFuncs:
        - "prev()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:224,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:224,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:225,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:225,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 11
    ICount: 10
    EdgeCount: 238
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:248"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:242"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:242,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:243,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:244,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:244,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].cursor()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:277,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].cursor(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Cursor"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:297,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 101
    ICount: 37
    EdgeCount: 153
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:319"
        BranchSideFuncs:
        - "prev()"
        - "listIterator()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:326"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
        - "value()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:325"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:326"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
        - "value()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:325"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:321"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
        - "value()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:319"
        BranchSideFuncs:
        - "prev()"
        - "listIterator()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:319"
        BranchSideFuncs:
        - "prev()"
        - "listIterator()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:325"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:320,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:321,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:321,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:322,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:322,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:322,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:322,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 29
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:339,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:339,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].getFirst()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:347,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:347,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:349,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].getLast()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:358,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:358,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:360,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 72
    ICount: 21
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:390"
        BranchSideFuncs:
        - "hashCode()"
        - "value()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:390"
        BranchSideFuncs:
        - "hashCode()"
        - "value()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:387"
        BranchSideFuncs:
        - "hashCode()"
        - "value()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:387,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:387,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:388,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:388,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 8
    ICount: 36
    EdgeCount: 71
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:417"
        BranchSideFuncs:
        - "prev()"
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:410,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:410,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:411,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:419,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:432"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    functionUses: 58
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:441,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:461,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:461,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:462,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:469,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    functionUses: 9
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:483,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].<init>(org.apache.commons.collections.CursorableLinkedList,int)"
    functionUses: 14
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:493"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.CursorableLinkedList,int)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:492,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:492,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CursorableLinkedList:492,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.CursorableLinkedList:492,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:494,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 16
    ICount: 24
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:511"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:511"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "value()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:508"
        BranchSideFuncs:
        - "removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:507"
        BranchSideFuncs:
        - "prev()"
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:508"
        BranchSideFuncs:
        - "removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:507"
        BranchSideFuncs:
        - "prev()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:508,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:508,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:509,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:510,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeListable"
    - Src: "org.apache.commons.collections.CursorableLinkedList:512,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 9
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:533,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:534,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:535,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeListable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:548,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CursorableLinkedList:552,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:553,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:554,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:554,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.CursorableLinkedList:555,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].removeFirst()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:572"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:571"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:567,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:568,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:569,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeListable"
    - Src: "org.apache.commons.collections.CursorableLinkedList:572,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].removeLast()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:580,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:581,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:582,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeListable"
    - Src: "org.apache.commons.collections.CursorableLinkedList:585,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:603"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:601,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:602,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:603,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:603,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.CursorableLinkedList:604,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].broadcastListableChanged(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:627,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:628,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setValue"
    - Src: "org.apache.commons.collections.CursorableLinkedList:629,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableChanged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 50
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].toArray()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:651,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:651,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:652,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 18
    ICount: 32
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:675"
        BranchSideFuncs:
        - "prev()"
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:677"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:677"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:682"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:674,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.CursorableLinkedList:674,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.collections.CursorableLinkedList:674,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.collections.CursorableLinkedList:677,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:677,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:678,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].toString()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 690
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionUses: 73
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:699"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:699"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:691,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:692,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CursorableLinkedList:693,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:693,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:697,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:700,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].<init>(org.apache.commons.collections.CursorableLinkedList,int,int)"
    functionUses: 9
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:708"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:708"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:709"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:712"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.CursorableLinkedList,int,int)"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:712"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.CursorableLinkedList,int,int)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:709,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:713,1"
      Dst: "[org.apache.commons.collections.CursorableSubList].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].insertListable(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Listable"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].broadcastListableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 4
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:733"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:737"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:740"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:739"
        BranchSideFuncs:
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:730,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:732,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:738,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:742,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableInserted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].broadcastListableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 5
    ICount: 32
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:757"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:760"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:763"
        BranchSideFuncs:
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:762"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:766"
        BranchSideFuncs:
        - "prev()"
        - "next()"
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:765"
        BranchSideFuncs:
        - "broadcastListableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:754,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:755,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:758,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:758,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableLinkedList:766,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableRemoved"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Listable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 9
    ICount: 40
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:778"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:778"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:781"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:788"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:789"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:779,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:779,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.collections.CursorableLinkedList:779,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CursorableLinkedList:779,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.CursorableLinkedList:779,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:782,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:788,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].registerCursor(org.apache.commons.collections.CursorableLinkedList$Cursor)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Cursor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:805"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:808"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:807"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:803,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:803,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:804,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:805,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.CursorableLinkedList:806,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.CursorableLinkedList:810,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:810,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].unregisterCursor(org.apache.commons.collections.CursorableLinkedList$Cursor)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Cursor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:818"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:821"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:827"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:831"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:818,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:818,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:819,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:820,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.CursorableLinkedList:825,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.CursorableLinkedList:828,1"
      Dst: "[java.lang.ref.Reference].clear"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].invalidateCursors()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:848"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:840,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:841,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:842,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:843,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.CursorableLinkedList:846,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].invalidate"
    - Src: "org.apache.commons.collections.CursorableLinkedList:847,1"
      Dst: "[java.lang.ref.Reference].clear"
    - Src: "org.apache.commons.collections.CursorableLinkedList:849,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableChanged(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableChanged(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 1
    ICount: 16
    EdgeCount: 256
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:860"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:869"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:863"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:866"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:865"
        BranchSideFuncs:
        - "listableChanged(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:859,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:860,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:861,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:862,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.CursorableLinkedList:864,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.CursorableLinkedList:866,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableChanged"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 2
    ICount: 16
    EdgeCount: 256
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:886"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:880"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:883"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:882"
        BranchSideFuncs:
        - "listableRemoved(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:876,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:877,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:878,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:879,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.CursorableLinkedList:881,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.CursorableLinkedList:883,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableRemoved"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].broadcastListableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 2
    ICount: 16
    EdgeCount: 256
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:903"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:902"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:897"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:900"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:899"
        BranchSideFuncs:
        - "listableInserted(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:893,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.CursorableLinkedList:894,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList:895,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:896,1"
      Dst: "[java.lang.ref.Reference].get"
    - Src: "org.apache.commons.collections.CursorableLinkedList:898,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.CursorableLinkedList:900,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Cursor].listableInserted"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:909"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:906,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.CursorableLinkedList:907,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:908,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList:910,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList:910,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CursorableLinkedList].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList:922"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList:916,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.CursorableLinkedList:919,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:920,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList:921,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.CursorableLinkedList:923,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.CursorableLinkedList:923,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.EmptyListIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.EmptyListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EmptyListIterator:52,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AllPredicate].getInstance(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.AllPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AllPredicate:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AllPredicate:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AllPredicate:58,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.AllPredicate:65,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.AllPredicate:66,1"
      Dst: "[org.apache.commons.collections.functors.AllPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AllPredicate].getInstance(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.AllPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AllPredicate:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AllPredicate:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AllPredicate:81,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.AllPredicate:88,1"
      Dst: "[org.apache.commons.collections.functors.AllPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AllPredicate].<init>(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.AllPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AllPredicate:98,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.AllPredicate"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 14
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AllPredicate:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:114"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AllPredicate:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AllPredicate:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AllPredicate:110,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.AllPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.AllPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 1
    ICount: 9
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:172,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:173,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:176,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$Referenced,org.apache.commons.logging.impl.WeakHashtable$1)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 1
    ICount: 10
    EdgeCount: 68
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:183,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:184,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:187,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 89
    ICount: 24
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:218"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:214"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:206"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "org.apache.commons.logging.impl.WeakHashtable$Referenced:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.WeakHashtable$Referenced:206"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:196,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:207,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:215,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:222,1"
      Dst: "[java.lang.ref.Reference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.logging.impl.WeakHashtable$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:163,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:163,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    - "org.apache.commons.logging.impl.WeakHashtable$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>(java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$Referenced:163,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PredicatedBuffer].decorate(org.apache.commons.collections.Buffer,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.buffer.PredicatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:60,1"
      Dst: "[org.apache.commons.collections.buffer.PredicatedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PredicatedBuffer].<init>(org.apache.commons.collections.Buffer,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.buffer.PredicatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:76,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PredicatedBuffer].getBuffer()"
    functionSourceFile: "org.apache.commons.collections.buffer.PredicatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:85,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PredicatedBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.PredicatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:90,1"
      Dst: "[org.apache.commons.collections.buffer.PredicatedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:90,1"
      Dst: "[org.apache.commons.collections.Buffer].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.PredicatedBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.PredicatedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:94,1"
      Dst: "[org.apache.commons.collections.buffer.PredicatedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.PredicatedBuffer:94,1"
      Dst: "[org.apache.commons.collections.Buffer].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider].init(org.apache.commons.digester.annotations.rules.BeanPropertySetter,java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.BeanPropertySetter"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider:40,1"
      Dst: "[java.lang.reflect.Field].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.BeanPropertySetterRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider:47,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.BeanPropertySetterRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.HashBag].<init>()"
    functionSourceFile: "org.apache.commons.collections.bag.HashBag"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.AbstractMapBag].<init>(java.util.Map)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.HashBag:54,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.bag.HashBag:54,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.HashBag].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.HashBag"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.HashBag].<init>()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.HashBag:63,1"
      Dst: "[org.apache.commons.collections.bag.HashBag].<init>"
    - Src: "org.apache.commons.collections.bag.HashBag:64,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.HashBag].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.HashBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.HashBag:72,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.bag.HashBag:73,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.HashBag].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.HashBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.HashBag:80,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.bag.HashBag:81,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.bag.HashBag:81,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].<init>(java.io.Serializable)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:194,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.Throwable)"
    functionUses: 5
    ICount: 42
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:204,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:207,1"
      Dst: "[java.io.ObjectOutputStream].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:208,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:210,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:210,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:211,1"
      Dst: "[java.io.ObjectInputStream].<init>"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:212,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:221,1"
      Dst: "[java.io.ByteArrayInputStream].close"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:228,1"
      Dst: "[java.io.ByteArrayOutputStream].close"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:215,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:241,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory].class$"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:241,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:242,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:250,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory].class$"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:250,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:251,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].<init>(java.io.Serializable,org.apache.commons.collections.functors.PrototypeFactory$1)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Serializable"
    - "org.apache.commons.collections.functors.PrototypeFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].<init>(java.io.Serializable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory:182,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:591,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: 595
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$000(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 127
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:596"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:595"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:596,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey()"
    functionUses: 128
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:600"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:602"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:600,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:601,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:605,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    functionUses: 32
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:609"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:611"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:610,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:612,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:612,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$100(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$200(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$300(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:620"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:619,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:623,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$100"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:625,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$200"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:627,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$300"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$400(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$500(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$600(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 5
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:633"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:634,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:638,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$400"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:640,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$500"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:642,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$600"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:649,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:651,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:654,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$402"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:656,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$502"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:658,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$602"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    functionUses: 69
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:669"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:672"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:671"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:670,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:670,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:670,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:670,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map$FlatMapIterator:670,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator:424,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry()"
    functionUses: 124
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator:428,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator:432,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].previousEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$SoftRef"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$SoftRef:885,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$SoftRef"
    linkageType: null
    functionLinenumber: 889
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator:540,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator"
    linkageType: null
    functionLinenumber: 542
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator:543,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator:543,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$ValueIterator:540,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimeConverter"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlTimeConverter:46,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimeConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimeConverter"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlTimeConverter:58,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimeConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimeConverter"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimeConverter].getFormat(java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimeConverter"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.SqlTimeConverter:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimeConverter:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimeConverter:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.SqlTimeConverter:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimeConverter:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimeConverter:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlTimeConverter:84,1"
      Dst: "[java.text.DateFormat].getTimeInstance"
    - Src: "org.apache.commons.beanutils.converters.SqlTimeConverter:89,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:88,1"
      Dst: "[java.util.TreeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:98,1"
      Dst: "[java.util.TreeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:109,1"
      Dst: "[java.util.TreeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].<init>(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:120,1"
      Dst: "[java.util.TreeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].getFast()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].setFast(boolean)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    functionUses: 66
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:164"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:163,1"
      Dst: "[java.util.TreeMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].size()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    functionUses: 35
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:179"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:178,1"
      Dst: "[java.util.TreeMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    functionUses: 15
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:194"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:193,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    functionUses: 45
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:211"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:210,1"
      Dst: "[java.util.TreeMap].containsKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    functionUses: 11
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:228"
        BranchSideFuncs:
        - "containsValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:227,1"
      Dst: "[java.util.TreeMap].containsValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].comparator()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:243,1"
      Dst: "[java.util.TreeMap].comparator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:258,1"
      Dst: "[java.util.TreeMap].firstKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:273,1"
      Dst: "[java.util.TreeMap].lastKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].clone()"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 36
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:306"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastTreeMap:305"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:300,1"
      Dst: "[java.util.TreeMap].clone"
    - Src: "org.apache.commons.collections.FastTreeMap:301,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:321,1"
      Dst: "[java.util.TreeMap].clone"
    - Src: "org.apache.commons.collections.FastTreeMap:322,1"
      Dst: "[java.util.TreeMap].putAll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].clone()"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:348"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastTreeMap:347"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:342,1"
      Dst: "[java.util.TreeMap].clone"
    - Src: "org.apache.commons.collections.FastTreeMap:343,1"
      Dst: "[java.util.TreeMap].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].clear()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    functionUses: 14
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:362"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:360,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap:364,1"
      Dst: "[java.util.TreeMap].clear"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 94
    ICount: 71
    EdgeCount: 814
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:412"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.FastTreeMap:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:397"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:401"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:402"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:402"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:414"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:416"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    - Branch String: "org.apache.commons.collections.FastTreeMap:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:432"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.FastTreeMap:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:427"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastTreeMap:426"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.FastTreeMap:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:393,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.FastTreeMap:393,1"
      Dst: "[java.util.TreeMap].size"
    - Src: "org.apache.commons.collections.FastTreeMap:396,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "org.apache.commons.collections.FastTreeMap:396,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.FastTreeMap:397,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.FastTreeMap:398,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastTreeMap:399,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.FastTreeMap:400,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.FastTreeMap:402,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.FastTreeMap:402,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.FastTreeMap:406,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.FastTreeMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 66
    ICount: 31
    EdgeCount: 534
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:452"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    - Branch String: "org.apache.commons.collections.FastTreeMap:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:459"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.FastTreeMap:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:447,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "org.apache.commons.collections.FastTreeMap:447,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.FastTreeMap:448,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.FastTreeMap:449,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastTreeMap:449,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.FastTreeMap].clone()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].<init>(java.util.SortedMap)"
    - "[org.apache.commons.collections.FastTreeMap].<init>(java.util.SortedMap)"
    - "[org.apache.commons.collections.FastTreeMap].getFast()"
    - "[org.apache.commons.collections.FastTreeMap].setFast(boolean)"
    functionUses: 6
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:474"
        BranchSideFuncs:
        - "<init>(java.util.SortedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:473,1"
      Dst: "[org.apache.commons.collections.FastTreeMap].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap:479,1"
      Dst: "[org.apache.commons.collections.FastTreeMap].getFast"
    - Src: "org.apache.commons.collections.FastTreeMap:479,1"
      Dst: "[org.apache.commons.collections.FastTreeMap].setFast"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:496,1"
      Dst: "[java.util.TreeMap].headMap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:513"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:514,1"
      Dst: "[java.util.TreeMap].subMap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:531,1"
      Dst: "[java.util.TreeMap].tailMap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$EntrySet].<init>(org.apache.commons.collections.FastTreeMap,org.apache.commons.collections.FastTreeMap$1)"
    functionUses: 37
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:548,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$KeySet].<init>(org.apache.commons.collections.FastTreeMap,org.apache.commons.collections.FastTreeMap$1)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:555,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap].values()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$Values].<init>(org.apache.commons.collections.FastTreeMap,org.apache.commons.collections.FastTreeMap$1)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap:562,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:97,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:107,1"
      Dst: "[java.util.AbstractCollection].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:124,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:124,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:125,1"
      Dst: "[java.util.AbstractCollection].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:136,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:137,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:137,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:138,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:138,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:139,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:139,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:151,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:153,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:155,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 29
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:191"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:192,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isFull()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:200"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:201,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].maxSize()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].clear()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:220,1"
      Dst: "[java.util.Arrays].fill"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String)"
    functionUses: 12
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:240"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:233,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:237,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:237,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:237,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:237,1"
      Dst: "[org.apache.commons.collections.BufferOverflowException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:260,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:261,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:278"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:274,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:275,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].increment(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:303"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].decrement(int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer:317"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].<init>(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:327,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$000(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$100(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$300(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].increment(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:65,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].increment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$500(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$600(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].decrement(int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer:65,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].decrement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$202(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$102(org.apache.commons.collections.buffer.BoundedFifoBuffer,boolean)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].<init>(org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].<init>(java.util.Collection,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 1
    ICount: 7
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:399,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:399,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$View].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].createKeySetIterator(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    functionUses: 96
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:403,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:403,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].createKeySetIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 7
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:407,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 17
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:416"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:411,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet:412,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AndPredicate].getInstance(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.AndPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AndPredicate:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AndPredicate:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AndPredicate:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AndPredicate:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AndPredicate:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AndPredicate:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AndPredicate:51,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.AndPredicate:53,1"
      Dst: "[org.apache.commons.collections.functors.AndPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AndPredicate].<init>(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.AndPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AndPredicate:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.AndPredicate"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 12
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AndPredicate:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AndPredicate:75"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.functors.AndPredicate:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AndPredicate:75"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.AndPredicate:76,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AndPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.AndPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:50,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:67,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:88,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(org.apache.commons.digester.Digester,java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:110,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:121,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:133,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.ObjectCreateRule:133,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:147,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].<init>(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:166,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.ObjectCreateRule:166,1"
      Dst: "[org.apache.commons.digester.ObjectCreateRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ObjectCreateRule:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ObjectCreateRule:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ObjectCreateRule:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:199,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.ObjectCreateRule:204,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.ObjectCreateRule:205,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.ObjectCreateRule:205,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.ObjectCreateRule:205,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.ObjectCreateRule:205,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.ObjectCreateRule:210,1"
      Dst: "[org.apache.commons.digester.Digester].getClassLoader"
    - Src: "org.apache.commons.digester.ObjectCreateRule:210,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.commons.digester.ObjectCreateRule:211,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.digester.ObjectCreateRule:212,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].end()"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ObjectCreateRule:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ObjectCreateRule:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:223,1"
      Dst: "[org.apache.commons.digester.Digester].pop"
    - Src: "org.apache.commons.digester.ObjectCreateRule:224,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.ObjectCreateRule:225,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.ObjectCreateRule:225,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.ObjectCreateRule:225,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.ObjectCreateRule:225,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.ObjectCreateRule:225,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.ObjectCreateRule:225,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ObjectCreateRule].toString()"
    functionSourceFile: "org.apache.commons.digester.ObjectCreateRule"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ObjectCreateRule:238,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.ObjectCreateRule:239,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.ObjectCreateRule:244,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].<init>(org.apache.commons.digester.annotations.DigesterLoader)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.annotations.DigesterLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:46,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:52,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleInstances(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:77,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:77,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:77,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:77,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:78,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:79,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:79,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:80,1"
      Dst: "[org.apache.commons.digester.annotations.AnnotationRuleProvider].get"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:82,1"
      Dst: "[org.apache.commons.digester.Rule].setNamespaceURI"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:84,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRules(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:96,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].addRulesTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleProvider(java.lang.String,java.lang.Class,java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:115,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].getAnnotationRuleProviderFactory"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:115,1"
      Dst: "[org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory].newInstance"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:117,1"
      Dst: "[org.apache.commons.digester.annotations.AnnotationRuleProvider].init"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:118,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleProvider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleProvider(java.lang.String,org.apache.commons.digester.annotations.AnnotationRuleProvider)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.annotations.AnnotationRuleProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:132,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:133,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:135,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:136,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:139,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].getProvider(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.AnnotationRuleProvider"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:155,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:159,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:160,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:161,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRulesProviderFrom(org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:175,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].getRules"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:175,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].mapsClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:186,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addMappedClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:196,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].getRules()"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    functionSourceFile: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    functionUses: 69
    ICount: 16
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:233,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:233,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:233,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.digester.annotations.FromAnnotationsRuleSet:233,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].<init>(org.apache.commons.collections.PriorityQueue)"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.PriorityQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].clear()"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:53,1"
      Dst: "[org.apache.commons.collections.PriorityQueue].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:62,1"
      Dst: "[org.apache.commons.collections.PriorityQueue].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].insert(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:71,1"
      Dst: "[org.apache.commons.collections.PriorityQueue].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].peek()"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:81,1"
      Dst: "[org.apache.commons.collections.PriorityQueue].peek"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].pop()"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:91,1"
      Dst: "[org.apache.commons.collections.PriorityQueue].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    functionSourceFile: "org.apache.commons.collections.SynchronizedPriorityQueue"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    functionUses: 70
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SynchronizedPriorityQueue:100,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.TransformingComparator].<init>(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.comparators.TransformingComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.TransformingComparator:49,1"
      Dst: "[org.apache.commons.collections.comparators.ComparableComparator].<init>"
    - Src: "org.apache.commons.collections.comparators.TransformingComparator:49,1"
      Dst: "[org.apache.commons.collections.comparators.TransformingComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.TransformingComparator].<init>(org.apache.commons.collections.Transformer,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.comparators.TransformingComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Transformer"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.TransformingComparator:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.TransformingComparator"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer:org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 10
    EdgeCount: 66
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.TransformingComparator:72,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.comparators.TransformingComparator:74,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NOPClosure].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.NOPClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NOPClosure].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.NOPClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NOPClosure:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NOPClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NOPClosure"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EmptyOrderedIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.EmptyOrderedIterator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EmptyOrderedIterator:42,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.ISBNValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].getInstance(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.ISBNValidator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:117"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:134,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].<init>(boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:145,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:122,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].convertToISBN13(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:165,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:166,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:167,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:167,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:167,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:167,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:171,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:173,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].getCheckDigit"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:173,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].calculate"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:177,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:190,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].isValidISBN13"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:190,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].isValidISBN10"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].isValidISBN10(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:201,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].isValidISBN13(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:212,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:228,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].validateISBN13"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:230,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].validateISBN10"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:232,1"
      Dst: "[org.apache.commons.validator.routines.ISBNValidator].convertToISBN13"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].validateISBN10(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:249,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:250,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISBNValidator].validateISBN13(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISBNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISBNValidator:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISBNValidator:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISBNValidator:264,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    - Src: "org.apache.commons.validator.routines.ISBNValidator:265,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:52,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:65,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:65,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:77,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:90,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:103,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:117,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:131,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:145,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:145,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:158,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:172,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:186,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:201,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.ByteLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:223"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:218,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:219,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:219,1"
      Dst: "[java.lang.Number].byteValue"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:220,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:220,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:220,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:220,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.ByteLocaleConverter:223,1"
      Dst: "[java.lang.Byte].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoaderBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].byDefaultFactories()"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoaderBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.DigesterLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:38,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:38,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].useDefaultAnnotationRuleProviderFactory"
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:38,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory].useDefaultDigesterLoaderHandlerFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].useDefaultAnnotationRuleProviderFactory()"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoaderBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:51,1"
      Dst: "[org.apache.commons.digester.annotations.internal.DefaultAnnotationRuleProviderFactory].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:51,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].useAnnotationRuleProviderFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoaderBuilder].useAnnotationRuleProviderFactory(org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoaderBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:65,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoaderBuilder:67,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationRuleProviderFactory].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].<init>(int,java.lang.Class,java.lang.'annotation'.Annotation[])"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getIndex()"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getParameterType()"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getAnnotation(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.reflect.MethodArgument:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.reflect.MethodArgument:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:82,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:83,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getAnnotations()"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:93,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getAnnotationsArrayCopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getDeclaredAnnotations()"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:100,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getAnnotationsArrayCopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getAnnotationsArrayCopy()"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:112,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.reflect.MethodArgument].isAnnotationPresent(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.reflect.MethodArgument"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.reflect.MethodArgument:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.reflect.MethodArgument:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.reflect.MethodArgument:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.reflect.MethodArgument:121,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].createMap()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:83,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:84,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].createMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].<init>(int)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:93,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:94,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].createMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:104,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:105,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].createMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].createMap(java.util.Map)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:114,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:115,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].createMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].getFast()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 88
    ICount: 16
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:159"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:158,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 42
    ICount: 15
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:175"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:174,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    functionUses: 15
    ICount: 15
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:191"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:190,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    functionUses: 46
    ICount: 16
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:209"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:208,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 11
    ICount: 16
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:227"
        BranchSideFuncs:
        - "containsValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:226,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].cloneMap(java.util.Map)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 70
    ICount: 24
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:259"
        BranchSideFuncs:
        - "cloneMap(java.util.Map)"
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:258"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:253,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].cloneMap"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:254,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:275,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].cloneMap"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:276,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].cloneMap(java.util.Map)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 32
    ICount: 23
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:303"
        BranchSideFuncs:
        - "cloneMap(java.util.Map)"
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:302"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:297,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].cloneMap"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:298,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].createMap()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 23
    ICount: 22
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:319"
        BranchSideFuncs:
        - "createMap()"
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:318"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:316,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].createMap"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:320,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 94
    ICount: 71
    EdgeCount: 934
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:367"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:352"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:371"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:385"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:380"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:379"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:349,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:352,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:352,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:352,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:352,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:353,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:354,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:356,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:356,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:360,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    functionUses: 66
    ICount: 33
    EdgeCount: 502
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:405"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:401"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:411"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:401,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:401,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:401,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:401,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:402,1"
      Dst: "[java.util.Map$Entry].hashCode"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].clone()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].<init>(java.util.Map)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].<init>(java.util.Map)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].getFast()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    functionUses: 6
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap:427"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:426,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:432,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].getFast"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:432,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].setFast"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].<init>(org.apache.commons.beanutils.WeakFastHashMap,org.apache.commons.beanutils.WeakFastHashMap$1)"
    functionUses: 37
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:446,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].<init>(org.apache.commons.beanutils.WeakFastHashMap,org.apache.commons.beanutils.WeakFastHashMap$1)"
    functionUses: 30
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:455,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$Values].<init>(org.apache.commons.beanutils.WeakFastHashMap,org.apache.commons.beanutils.WeakFastHashMap$1)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:464,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].createMap()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:471,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].createMap(int)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:475,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].createMap(int,float)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:479,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].createMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:483,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].cloneMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].createMap(java.util.Map)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap:487,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].createMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].access$300(org.apache.commons.beanutils.WeakFastHashMap)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].access$402(org.apache.commons.beanutils.WeakFastHashMap,java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap].access$400(org.apache.commons.beanutils.WeakFastHashMap)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 961
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$Listable:962,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Listable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 49
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 972
    functionDepth: 0
    returnType: "org.apache.commons.collections.CursorableLinkedList$Listable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 42
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 976
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 980
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 984
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList$Listable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$Listable].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$Listable"
    linkageType: null
    functionLinenumber: 988
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].<init>(org.apache.commons.collections.FastArrayList,int,int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 841
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.FastArrayList"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:842,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 848
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    functionUses: 33
    ICount: 13
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:851"
        BranchSideFuncs:
        - "subList(int,int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:850,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:852,1"
      Dst: "[java.util.List].subList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 13
    ICount: 35
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:856"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:865"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:864"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "clear()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:858,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:859,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:859,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    functionUses: 15
    ICount: 36
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:882"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:881"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "remove(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:874,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:875,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:875,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:894"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:891,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:892,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:893,1"
      Dst: "[java.util.List].removeAll"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:894,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:907"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:917"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:912"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:909,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:910,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:911,1"
      Dst: "[java.util.List].retainAll"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:912,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].size()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    functionUses: 45
    ICount: 19
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:927"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:926,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:926,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    functionUses: 20
    ICount: 19
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:936"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:938"
        BranchSideFuncs:
        - "isEmpty()"
        - "get(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:937,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:937,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 945
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.SetUniqueList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 14
    ICount: 20
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:946"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:948"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "get(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:947,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:947,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 10
    ICount: 20
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:956"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:958"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "containsAll(java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:957,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:957,1"
      Dst: "[java.util.List].containsAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 965
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableLinkedList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.CursorableSubList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList$SubList].toArray(java.lang.Object[])"
    functionUses: 17
    ICount: 20
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:966"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:968"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:967,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:967,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].toArray()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:976"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:977,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:977,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 100
    ICount: 22
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:987"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:988"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:990"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:989,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:989,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    functionUses: 71
    ICount: 19
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1000"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:999,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:999,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1007
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 24
    ICount: 36
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1018"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1017"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "get(java.util.List)"
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1012"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1012"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1010,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1011,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1011,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1024
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 9
    ICount: 37
    EdgeCount: 87
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1025"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1035"
        BranchSideFuncs:
        - "clone()"
        - "size()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1034"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "addAll(java.util.Collection)"
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1029"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1029"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1027,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1028,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1028,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1029,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1041
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 7
    ICount: 38
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1042"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1051"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1050"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
        - "get(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1044,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1045,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1045,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1058"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1063"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1060,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1061,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1061,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1063,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1074
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    functionUses: 8
    ICount: 35
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1075"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1085"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1084"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "remove(int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1077,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1078,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1078,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 33
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1092"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1101"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1100"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
        - "get(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1094,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1095,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1095,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1108
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>(org.apache.commons.collections.FastArrayList$SubList,int)"
    functionUses: 56
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1109,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>(org.apache.commons.collections.FastArrayList$SubList,int)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1113,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1116
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>(org.apache.commons.collections.FastArrayList$SubList,int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1117,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 28
    ICount: 20
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1124"
        BranchSideFuncs:
        - "get(java.util.List)"
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1123,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1123,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1131
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 20
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1134"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
        - "get(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1133,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1133,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1144,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1144,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 1153
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].<init>(org.apache.commons.collections.FastArrayList,int,int)"
    functionUses: 8
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList:1154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList:1156"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.FastArrayList,int,int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1155,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$SubList:1157,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].access$000(org.apache.commons.collections.FastArrayList$SubList)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastArrayList"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastArrayList$SubList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].access$100(org.apache.commons.collections.FastArrayList$SubList,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastArrayList$SubList"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].get(java.util.List)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList:835,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].access$210(org.apache.commons.collections.FastArrayList$SubList)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastArrayList$SubList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList].access$208(org.apache.commons.collections.FastArrayList$SubList)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastArrayList$SubList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].<init>(org.apache.commons.collections.bag.AbstractMapBag)"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bag.AbstractMapBag"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.AbstractMapBag].access$000(org.apache.commons.collections.bag.AbstractMapBag)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].access$100(org.apache.commons.collections.bag.AbstractMapBag)"
    functionUses: 1
    ICount: 13
    EdgeCount: 75
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:193,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:195,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].access$000"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:195,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:195,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:197,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 10
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:201"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:201"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:202,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.AbstractMapBag].access$100(org.apache.commons.collections.bag.AbstractMapBag)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    functionUses: 124
    ICount: 26
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:213"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:212"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:206,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].access$100"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:207,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:210,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:211,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:215,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.AbstractMapBag].access$100(org.apache.commons.collections.bag.AbstractMapBag)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].access$210(org.apache.commons.collections.bag.AbstractMapBag)"
    functionUses: 31
    ICount: 28
    EdgeCount: 96
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:224"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:228"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:219,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].access$100"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:220,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:223,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:225,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:229,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.bag.AbstractMapBag$BagIterator:231,1"
      Dst: "[org.apache.commons.collections.bag.AbstractMapBag].access$210"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources$1].<init>(org.apache.commons.validator.ValidatorResources)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.ValidatorResources"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources$1:290,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources$1].begin(java.lang.String,java.lang.String,org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources$1:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources$1:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources$1:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources$1:294,1"
      Dst: "[org.apache.commons.validator.Arg].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources$1:295,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.validator.ValidatorResources$1:295,1"
      Dst: "[org.apache.commons.validator.Arg].setKey"
    - Src: "org.apache.commons.validator.ValidatorResources$1:296,1"
      Dst: "[org.apache.commons.validator.Arg].setName"
    - Src: "org.apache.commons.validator.ValidatorResources$1:297,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.commons.validator.ValidatorResources$1:298,1"
      Dst: "[org.apache.commons.validator.Arg].setResource"
    - Src: "org.apache.commons.validator.ValidatorResources$1:301,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.ValidatorResources$1:302,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.ValidatorResources$1:302,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.validator.ValidatorResources$1:302,1"
      Dst: "[org.apache.commons.validator.Arg].setPosition"
    - Src: "org.apache.commons.validator.ValidatorResources$1:304,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].access$000"
    - Src: "org.apache.commons.validator.ValidatorResources$1:304,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources$1:304,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources$1:304,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources$1:304,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.validator.ValidatorResources$1:308,1"
      Dst: "[org.apache.commons.digester.Rule].getDigester"
    - Src: "org.apache.commons.validator.ValidatorResources$1:308,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.validator.ValidatorResources$1:308,1"
      Dst: "[org.apache.commons.validator.Field].addArg"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$KeyIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$KeyIterator"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$KeyIterator:913,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$KeyIterator"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$KeyIterator:915,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$EntryIterator].nextEntry"
    - Src: "org.apache.commons.collections.ReferenceMap$KeyIterator:915,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$KeyIterator].<init>(org.apache.commons.collections.ReferenceMap,org.apache.commons.collections.ReferenceMap$1)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$KeyIterator"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    - "org.apache.commons.collections.ReferenceMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].<init>(org.apache.commons.collections.ReferenceMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$KeyIterator:913,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ByteConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ByteConverter"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ByteConverter:41,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ByteConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ByteConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ByteConverter:53,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ByteConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ByteConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].<init>(org.apache.commons.collections.FastTreeMap$CollectionView)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastTreeMap$CollectionView"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 1
    ICount: 13
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:738,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:739,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:740,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:740,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 743
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 12
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:744"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:747"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:746"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:744,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:745,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:747,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$KeySet].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.collections.FastTreeMap$Values].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.collections.FastTreeMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionUses: 124
    ICount: 17
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:753"
        BranchSideFuncs:
        - "next()"
        - "iteratorNext(java.util.Map$Entry)"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:751,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:752,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:754,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:755,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].iteratorNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 41
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:762"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:761"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:771"
        BranchSideFuncs:
        - "remove()"
    - Branch String: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:764"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:766"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.FastTreeMap$CollectionView)"
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:760,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:762,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].access$300"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:765,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:767,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:767,1"
      Dst: "[org.apache.commons.collections.FastTreeMap].remove"
    - Src: "org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator:772,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$1].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$1"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$1:132,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaClass$1].initialValue()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaClass$1"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaClass$1:135,1"
      Dst: "[java.util.WeakHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$7].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$7"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$7:174,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$7"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$7:176,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$7:176,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].<init>(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:62,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].<init>(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:80,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:89,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].<init>()"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:103,1"
      Dst: "[org.apache.commons.digester.BeanPropertySetterRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].body(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.BeanPropertySetterRule:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:140,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:141,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:141,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:141,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:145,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].end(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.BeanPropertySetterRule:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.BeanPropertySetterRule:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.BeanPropertySetterRule:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.BeanPropertySetterRule:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.BeanPropertySetterRule:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.BeanPropertySetterRule:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:174,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:177,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:178,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:178,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:178,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:178,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:178,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:178,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:186,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:186,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:189,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:193,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getPropertyDescriptor"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:202,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].setProperty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].finish()"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    functionSourceFile: "org.apache.commons.digester.BeanPropertySetterRule"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:224,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:225,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.BeanPropertySetterRule:228,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].<init>(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].<init>(java.util.Map$Entry)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry:155,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntry:159,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:125,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:90,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:97,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:139,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>(java.io.InputStream[])"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:154,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:90,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:97,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:156,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].initDigester"
    - Src: "org.apache.commons.validator.ValidatorResources:159,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:159,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:159,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:159,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:161,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.validator.ValidatorResources:162,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.validator.ValidatorResources:165,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].process"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:178,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:192,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:90,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:97,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:194,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].initDigester"
    - Src: "org.apache.commons.validator.ValidatorResources:196,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.validator.ValidatorResources:197,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.validator.ValidatorResources:200,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].process"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>(java.net.URL)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:215,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].<init>(java.net.URL[])"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:229,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:90,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:97,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:231,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].initDigester"
    - Src: "org.apache.commons.validator.ValidatorResources:233,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.validator.ValidatorResources:234,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.validator.ValidatorResources:237,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].process"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorResources].addConstant(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:246,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:246,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:247,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:247,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:247,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.validator.ValidatorResources:250,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].addFormSet(org.apache.commons.validator.FormSet)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.FormSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:261,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].buildKey"
    - Src: "org.apache.commons.validator.ValidatorResources:262,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.ValidatorResources:263,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:263,1"
      Dst: "[org.apache.commons.logging.Log].isWarnEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:265,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.validator.ValidatorResources:269,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getFormSets"
    - Src: "org.apache.commons.validator.ValidatorResources:269,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.ValidatorResources:271,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:272,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:272,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:272,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:272,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.validator.ValidatorResources:278,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].addOldArgRules(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:290,1"
      Dst: "[org.apache.commons.validator.ValidatorResources$1].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:313,1"
      Dst: "[org.apache.commons.digester.Digester].addRule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].addValidatorAction(org.apache.commons.validator.ValidatorAction)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.ValidatorAction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:328,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].init"
    - Src: "org.apache.commons.validator.ValidatorResources:330,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getActions"
    - Src: "org.apache.commons.validator.ValidatorResources:330,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getName"
    - Src: "org.apache.commons.validator.ValidatorResources:330,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.ValidatorResources:332,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:332,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:333,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:333,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:333,1"
      Dst: "[org.apache.commons.validator.ValidatorAction].getClassname"
    - Src: "org.apache.commons.validator.ValidatorResources:333,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:333,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].buildKey(org.apache.commons.validator.FormSet)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.FormSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:345,1"
      Dst: "[org.apache.commons.validator.FormSet].getLanguage"
    - Src: "org.apache.commons.validator.ValidatorResources:345,1"
      Dst: "[org.apache.commons.validator.FormSet].getCountry"
    - Src: "org.apache.commons.validator.ValidatorResources:345,1"
      Dst: "[org.apache.commons.validator.FormSet].getVariant"
    - Src: "org.apache.commons.validator.ValidatorResources:345,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].buildLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].buildLocale(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:352"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:352"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:352,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.ValidatorResources:353,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:353,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:353,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getActions()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getConstants()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getForm(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Form"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:394,1"
      Dst: "[java.util.Locale].getLanguage"
    - Src: "org.apache.commons.validator.ValidatorResources:394,1"
      Dst: "[java.util.Locale].getCountry"
    - Src: "org.apache.commons.validator.ValidatorResources:395,1"
      Dst: "[java.util.Locale].getVariant"
    - Src: "org.apache.commons.validator.ValidatorResources:394,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getForm"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getForm(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.Form"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:420,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].buildLocale"
    - Src: "org.apache.commons.validator.ValidatorResources:421,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.ValidatorResources:422,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getFormSets"
    - Src: "org.apache.commons.validator.ValidatorResources:422,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.ValidatorResources:424,1"
      Dst: "[org.apache.commons.validator.FormSet].getForm"
    - Src: "org.apache.commons.validator.ValidatorResources:458,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:458,1"
      Dst: "[org.apache.commons.logging.Log].isWarnEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:459,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:459,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:459,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:459,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.validator.ValidatorResources:461,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:462,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getFormSet(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.FormSet"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:479,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].buildLocale"
    - Src: "org.apache.commons.validator.ValidatorResources:480,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.ValidatorResources:483,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getFormSets"
    - Src: "org.apache.commons.validator.ValidatorResources:483,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getFormSets()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getLog()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:508,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getParent(org.apache.commons.validator.FormSet)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.FormSet"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.FormSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:528"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:526,1"
      Dst: "[org.apache.commons.validator.FormSet].getType"
    - Src: "org.apache.commons.validator.ValidatorResources:529,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getFormSets"
    - Src: "org.apache.commons.validator.ValidatorResources:529,1"
      Dst: "[org.apache.commons.validator.FormSet].getLanguage"
    - Src: "org.apache.commons.validator.ValidatorResources:529,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].buildLocale"
    - Src: "org.apache.commons.validator.ValidatorResources:529,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.ValidatorResources:534,1"
      Dst: "[org.apache.commons.validator.FormSet].getCountry"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getValidatorAction(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.ValidatorAction"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:551,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getActions"
    - Src: "org.apache.commons.validator.ValidatorResources:551,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].getValidatorActions()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:559,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getActions"
    - Src: "org.apache.commons.validator.ValidatorResources:559,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].initDigester()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:571"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:583"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:585"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:573"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:566,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.validator.ValidatorResources:566,1"
      Dst: "[java.lang.Class].getResource"
    - Src: "org.apache.commons.validator.ValidatorResources:571,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getLog"
    - Src: "org.apache.commons.validator.ValidatorResources:571,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.ValidatorResources:572,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:572,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.ValidatorResources:572,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:572,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.validator.ValidatorResources:574,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester"
    - Src: "org.apache.commons.validator.ValidatorResources:575,1"
      Dst: "[org.apache.commons.digester.Digester].setNamespaceAware"
    - Src: "org.apache.commons.validator.ValidatorResources:576,1"
      Dst: "[org.apache.commons.digester.Digester].setValidating"
    - Src: "org.apache.commons.validator.ValidatorResources:577,1"
      Dst: "[org.apache.commons.digester.Digester].setUseContextClassLoader"
    - Src: "org.apache.commons.validator.ValidatorResources:580,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].addOldArgRules"
    - Src: "org.apache.commons.validator.ValidatorResources:586,1"
      Dst: "[java.net.URL].toString"
    - Src: "org.apache.commons.validator.ValidatorResources:586,1"
      Dst: "[org.apache.commons.digester.Digester].register"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.ValidatorResources].process()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:601,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.validator.ValidatorResources:605,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].processForms"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.ValidatorResources].processForms()"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.ValidatorResources:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:620"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:625"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.ValidatorResources:627"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.ValidatorResources:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.ValidatorResources:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:616,1"
      Dst: "[org.apache.commons.validator.FormSet].<init>"
    - Src: "org.apache.commons.validator.ValidatorResources:618,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getConstants"
    - Src: "org.apache.commons.validator.ValidatorResources:618,1"
      Dst: "[org.apache.commons.validator.FormSet].process"
    - Src: "org.apache.commons.validator.ValidatorResources:620,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getFormSets"
    - Src: "org.apache.commons.validator.ValidatorResources:620,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.validator.ValidatorResources:620,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.validator.ValidatorResources:620,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.ValidatorResources:620,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.ValidatorResources:621,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.validator.ValidatorResources:622,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getParent"
    - Src: "org.apache.commons.validator.ValidatorResources:622,1"
      Dst: "[org.apache.commons.validator.FormSet].merge"
    - Src: "org.apache.commons.validator.ValidatorResources:626,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.validator.ValidatorResources:626,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.validator.ValidatorResources:627,1"
      Dst: "[org.apache.commons.validator.FormSet].isProcessed"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.ValidatorResources].access$000(org.apache.commons.validator.ValidatorResources)"
    functionSourceFile: "org.apache.commons.validator.ValidatorResources"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.ValidatorResources"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.ValidatorResources:53,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:62,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:73,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:86,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].<init>(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:101,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayListIterator:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    functionUses: 9
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayListIterator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:123,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:124,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    functionUses: 143
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayListIterator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:137,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:138,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:170,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayListIterator:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayListIterator:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:192,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayListIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayListIterator:202,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].isEqualSet(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SetUtils:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SetUtils:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SetUtils:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SetUtils:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:103,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.SetUtils:107,1"
      Dst: "[java.util.Collection].containsAll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].hashCodeForSet(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.SetUtils:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SetUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.SetUtils:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.SetUtils:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.SetUtils:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:127,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.SetUtils:130,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.SetUtils:131,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.SetUtils:133,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.SetUtils].synchronizedSet(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:163,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].unmodifiableSet(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:176,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].predicatedSet(java.util.Set,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:193,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].typedSet(java.util.Set,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:206,1"
      Dst: "[org.apache.commons.collections.set.TypedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].transformedSet(java.util.Set,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:222,1"
      Dst: "[org.apache.commons.collections.set.TransformedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].orderedSet(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:237,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].synchronizedSortedSet(java.util.SortedSet)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.util.SortedSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:264,1"
      Dst: "[org.apache.commons.collections.set.SynchronizedSortedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].unmodifiableSortedSet(java.util.SortedSet)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.util.SortedSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:277,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSortedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].predicatedSortedSet(java.util.SortedSet,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:294,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].typedSortedSet(java.util.SortedSet,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:307,1"
      Dst: "[org.apache.commons.collections.set.TypedSortedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.SetUtils].transformedSortedSet(java.util.SortedSet,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.SetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.SetUtils:323,1"
      Dst: "[org.apache.commons.collections.set.TransformedSortedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:61,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:74,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:74,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:86,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:99,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:112,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:126,1"
      Dst: "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:47,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:140,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:154,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:154,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:167,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:181,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:195,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:210,1"
      Dst: "[org.apache.commons.beanutils.locale.BaseLocaleConverter].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:47,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].debug(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].debug(java.lang.Object)"
    functionUses: 10
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:249"
        BranchSideFuncs:
        - "debug(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:239,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:245,1"
      Dst: "[java.text.DecimalFormat].applyLocalizedPattern"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:247,1"
      Dst: "[java.text.DecimalFormat].applyPattern"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:250,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter:253,1"
      Dst: "[java.text.NumberFormat].parse"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:96,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].<init>(org.apache.log4j.Logger)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.log4j.Logger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Log4JLogger:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:105,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:107,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:110,1"
      Dst: "[org.apache.log4j.Logger].getName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:119,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:121,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 32
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:132,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:132,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:144,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:144,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:155,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:155,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:167,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:167,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:178,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:178,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:190,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:190,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "org.apache.log4j.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.log4j.Logger].getLogger(java.lang.String)"
    functionUses: 10
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Log4JLogger:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.Log4JLogger:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:206"
        BranchSideFuncs:
        - "getLogger(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.Log4JLogger:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:204,1"
      Dst: "[org.apache.log4j.Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:219,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:219,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:231,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:231,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:239,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:239,1"
      Dst: "[org.apache.log4j.Logger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:247,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:247,1"
      Dst: "[org.apache.log4j.Logger].isEnabledFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:255,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:255,1"
      Dst: "[org.apache.log4j.Logger].isEnabledFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:263,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:263,1"
      Dst: "[org.apache.log4j.Logger].isInfoEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:273,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:273,1"
      Dst: "[org.apache.log4j.Logger].isEnabledFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:281,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:281,1"
      Dst: "[org.apache.log4j.Logger].isEnabledFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 22
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:294,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:294,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:308,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:308,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 12
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:319,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:319,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4JLogger"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4JLogger].getLogger()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4JLogger:331,1"
      Dst: "[org.apache.commons.logging.impl.Log4JLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.Log4JLogger:331,1"
      Dst: "[org.apache.log4j.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].<init>()"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:87,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:73,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:100,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:73,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:102,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:105,1"
      Dst: "[org.apache.commons.collections.comparators.FixedOrderComparator].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:119,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:73,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:121,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:123,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:123,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:124,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:124,1"
      Dst: "[org.apache.commons.collections.comparators.FixedOrderComparator].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].isLocked()"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].checkLocked()"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:147,1"
      Dst: "[org.apache.commons.collections.comparators.FixedOrderComparator].isLocked"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:148,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].getUnknownObjectBehavior()"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].setUnknownObjectBehavior(int)"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:171,1"
      Dst: "[org.apache.commons.collections.comparators.FixedOrderComparator].checkLocked"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:175,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:193,1"
      Dst: "[org.apache.commons.collections.comparators.FixedOrderComparator].checkLocked"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:194,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:194,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].addAsEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:212,1"
      Dst: "[org.apache.commons.collections.comparators.FixedOrderComparator].checkLocked"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:213,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:215,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:215,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:215,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:215,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:217,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.FixedOrderComparator"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 8
    ICount: 52
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.FixedOrderComparator:256"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.FixedOrderComparator:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:239,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:257,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:257,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:257,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:257,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:259,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.comparators.FixedOrderComparator:262,1"
      Dst: "[java.lang.Integer].compareTo"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].decorate(java.util.SortedSet)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.util.SortedSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.UnmodifiableSortedSet:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.UnmodifiableSortedSet:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.UnmodifiableSortedSet:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:57,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:68,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:69,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:80,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:81,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].<init>(java.util.SortedSet)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.SortedSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:92,1"
      Dst: "[org.apache.commons.collections.set.AbstractSortedSetDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 96
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:97,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:97,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:97,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:101,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:105,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].clear()"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:117,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:121,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].subSet(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:126,1"
      Dst: "[org.apache.commons.collections.set.AbstractSortedSetDecorator].getSortedSet"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:126,1"
      Dst: "[java.util.SortedSet].subSet"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:127,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].headSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:131,1"
      Dst: "[org.apache.commons.collections.set.AbstractSortedSetDecorator].getSortedSet"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:131,1"
      Dst: "[java.util.SortedSet].headSet"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:132,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSortedSet].tailSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:136,1"
      Dst: "[org.apache.commons.collections.set.AbstractSortedSetDecorator].getSortedSet"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:136,1"
      Dst: "[java.util.SortedSet].tailSet"
    - Src: "org.apache.commons.collections.set.UnmodifiableSortedSet:137,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].createTypeTransformers()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap$2].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 56
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:130,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:132,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$2].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:132,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.beanutils.BeanMap:140,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$3].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:148,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$4].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:156,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$5].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:164,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$6].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:172,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$7].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:180,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$8].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:188,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$9].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:206,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:52,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:216,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:52,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:218,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].initialise"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].toString()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 72
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:230,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:230,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanMap:230,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.beanutils.BeanMap:230,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].clone()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanMap].setBean(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap].getWriteMethod(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionUses: 3
    ICount: 58
    EdgeCount: 211
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:310"
        BranchSideFuncs:
        - "next()"
        - "getWriteMethod(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:303"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:262,1"
      Dst: "[java.util.AbstractMap].clone"
    - Src: "org.apache.commons.beanutils.BeanMap:271,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanMap:273,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.BeanMap:276,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:276,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanMap:278,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BeanMap:278,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanMap:278,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:279,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.BeanMap:284,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].setBean"
    - Src: "org.apache.commons.beanutils.BeanMap:297,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.beanutils.BeanMap:297,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.BeanMap:298,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.BeanMap:299,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanMap:300,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanMap:301,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].get"
    - Src: "org.apache.commons.beanutils.BeanMap:301,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].put"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanMap].putAllWriteable(org.apache.commons.beanutils.BeanMap)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:322,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.beanutils.BeanMap:322,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.BeanMap:323,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.BeanMap:324,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanMap:325,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanMap:326,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].get"
    - Src: "org.apache.commons.beanutils.BeanMap:326,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanMap].clear()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionUses: 13
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:345"
        BranchSideFuncs:
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:348,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanMap:349,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.BeanMap:352,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:352,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanMap:352,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanMap:352,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:354,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].getReadMethod(java.lang.Object)"
    functionUses: 43
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:375"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:376,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getReadMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:391,1"
      Dst: "[java.util.AbstractMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].getReadMethod(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].logWarn(java.lang.Exception)"
    - "[org.apache.commons.beanutils.BeanMap].logWarn(java.lang.Exception)"
    - "[org.apache.commons.beanutils.BeanMap].logWarn(java.lang.Exception)"
    - "[org.apache.commons.beanutils.BeanMap].logWarn(java.lang.Exception)"
    functionUses: 71
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:431"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:412,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getReadMethod"
    - Src: "org.apache.commons.beanutils.BeanMap:415,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.beanutils.BeanMap:418,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].logWarn"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].getWriteMethod(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanMap].logInfo(java.lang.Exception)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanMap].logInfo(java.lang.Exception)"
    functionUses: 36
    ICount: 49
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:478"
        BranchSideFuncs:
        - "getWriteMethod(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:455"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
        - "firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BeanMap:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:456"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
        - "firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:455"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
        - "firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BeanMap:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:456"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
        - "firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:455"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
        - "createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
        - "firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:449,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].get"
    - Src: "org.apache.commons.beanutils.BeanMap:450,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanMap:452,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:452,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanMap:453,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanMap:453,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BeanMap:453,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanMap:453,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:456,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].createWriteMethodArguments"
    - Src: "org.apache.commons.beanutils.BeanMap:457,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.beanutils.BeanMap:460,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].firePropertyChange"
    - Src: "org.apache.commons.beanutils.BeanMap:463,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.BeanMap:464,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.BeanMap:465,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].logInfo"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].size()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 487
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionUses: 31
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:488,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    functionUses: 24
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:507,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.beanutils.BeanMap:507,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].entrySet()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap$10].<init>(org.apache.commons.beanutils.BeanMap)"
    functionUses: 33
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:519,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$10].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:519,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].values()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap].valueIterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 15
    ICount: 13
    EdgeCount: 170
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:543"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:539,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.commons.beanutils.BeanMap:539,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:540,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].valueIterator"
    - Src: "org.apache.commons.beanutils.BeanMap:540,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.BeanMap:541,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanMap:541,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.beanutils.BeanMap:543,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanMap].getType(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:558,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].keyIterator()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    functionUses: 2
    ICount: 5
    EdgeCount: 42
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:569,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.beanutils.BeanMap:569,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].valueIterator()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].keyIterator()"
    - "[org.apache.commons.beanutils.BeanMap$11].<init>(org.apache.commons.beanutils.BeanMap,java.util.Iterator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:578,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].keyIterator"
    - Src: "org.apache.commons.beanutils.BeanMap:579,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$11].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].entryIterator()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].keyIterator()"
    - "[org.apache.commons.beanutils.BeanMap$12].<init>(org.apache.commons.beanutils.BeanMap,java.util.Iterator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:599,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].keyIterator"
    - Src: "org.apache.commons.beanutils.BeanMap:600,1"
      Dst: "[org.apache.commons.beanutils.BeanMap$12].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].getBean()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].setBean(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 640
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].reinitialise()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:642,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].reinitialise"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].getReadMethod(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:652,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].getWriteMethod(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:662,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].getReadMethod(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:678,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].getWriteMethod(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:690,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].reinitialise()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].initialise()"
    functionUses: 1
    ICount: 9
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:698,1"
      Dst: "[java.util.HashMap].clear"
    - Src: "org.apache.commons.beanutils.BeanMap:701,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].initialise"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].initialise()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].getBean()"
    - "[org.apache.commons.beanutils.BeanMap].getBean()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].logWarn(java.lang.Exception)"
    functionUses: 1
    ICount: 33
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:705"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:708"
        BranchSideFuncs:
        - "getBean()"
    - Branch String: "org.apache.commons.beanutils.BeanMap:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:715"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:716"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:714"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:722"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:725"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:727"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:705,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getBean"
    - Src: "org.apache.commons.beanutils.BeanMap:709,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanMap:712,1"
      Dst: "[java.beans.Introspector].getBeanInfo"
    - Src: "org.apache.commons.beanutils.BeanMap:713,1"
      Dst: "[java.beans.BeanInfo].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.BeanMap:717,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.BeanMap:718,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.beanutils.BeanMap:719,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanMap:720,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.beanutils.BeanMap:723,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.beanutils.BeanMap:734,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].logWarn"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanMap].firePropertyChange(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].createWriteMethodArguments(java.lang.reflect.Method,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].convertType(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanMap].logInfo(java.lang.Exception)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanMap].logInfo(java.lang.Exception)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionUses: 1
    ICount: 37
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:807"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:811"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:816"
        BranchSideFuncs:
        - "convertType(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:821"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanMap:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanMap:828"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:831"
        BranchSideFuncs:
        - "logInfo(java.lang.Exception)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:830"
        BranchSideFuncs:
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:808,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.BeanMap:811,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanMap:811,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.BeanMap:812,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].convertType"
    - Src: "org.apache.commons.beanutils.BeanMap:820,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.BeanMap:820,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:821,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.BeanMap:822,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].logInfo"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].convertType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 870
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].getTypeTransformer(java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanMap:880"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanMap:883"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanMap:882"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:871,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanMap:873,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.beanutils.BeanMap:875,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.beanutils.BeanMap:879,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].getTypeTransformer"
    - Src: "org.apache.commons.beanutils.BeanMap:881,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].getTypeTransformer(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 894
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:895,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].logInfo(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:906,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:906,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanMap:906,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanMap:906,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].logWarn(java.lang.Exception)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].printStackTrace()"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap:917,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanMap:917,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanMap:917,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanMap:917,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.commons.beanutils.BeanMap:918,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].access$000()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap].access$100(org.apache.commons.beanutils.BeanMap)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3].bootstrap$(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.security.PrivilegedAction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3].<init>(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].lambda$getSystemProperty$2(java.lang.String,java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory].lambda$getSystemProperty$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromFile].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:51,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.FinderFromFile].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromFile].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:55,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.strategies.FinderFromFile].findLoader(org.apache.commons.digester.Digester,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.strategies.FinderFromFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.strategies.FinderFromFile:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.strategies.FinderFromFile:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:73,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:82,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:84,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:84,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:84,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:84,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:89,1"
      Dst: "[org.apache.commons.digester.plugins.strategies.LoaderFromStream].<init>"
    - Src: "org.apache.commons.digester.plugins.strategies.FinderFromFile:97,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DoubleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.DoubleConverter"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DoubleConverter:41,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DoubleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.DoubleConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DoubleConverter:53,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DoubleConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.DoubleConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit].calculate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:67,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:68,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigitException].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:70,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:71,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].calculate"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:76,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:76,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.IBANCheckDigit].isValid(java.lang.String)"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].isValid(java.lang.String)"
    functionUses: 3
    ICount: 15
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:104"
        BranchSideFuncs:
        - "isValid(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:98,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit:99,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].isValid"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DoubleArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.DoubleArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DoubleArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.DoubleArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.DoubleArrayConverter"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:99"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:130"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:129"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:117"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:135"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.DoubleArrayConverter:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.DoubleArrayConverter:139"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:100,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:105,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:115,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:122,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:130,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:131,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.DoubleArrayConverter:133,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.TransformerUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:72,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].exceptionTransformer()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].nullTransformer()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].nopTransformer()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].cloneTransformer()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].constantTransformer(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:139,1"
      Dst: "[org.apache.commons.collections.functors.ConstantTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].asTransformer(org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:153,1"
      Dst: "[org.apache.commons.collections.functors.ClosureTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].asTransformer(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:167,1"
      Dst: "[org.apache.commons.collections.functors.PredicateTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].asTransformer(org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:181,1"
      Dst: "[org.apache.commons.collections.functors.FactoryTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].chainedTransformer(org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:196,1"
      Dst: "[org.apache.commons.collections.functors.ChainedTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].chainedTransformer(org.apache.commons.collections.Transformer[])"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:211,1"
      Dst: "[org.apache.commons.collections.functors.ChainedTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].chainedTransformer(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:227,1"
      Dst: "[org.apache.commons.collections.functors.ChainedTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].switchTransformer(org.apache.commons.collections.Predicate,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:244,1"
      Dst: "[org.apache.commons.collections.functors.SwitchTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].switchTransformer(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Transformer[])"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Transformer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:264,1"
      Dst: "[org.apache.commons.collections.functors.SwitchTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].switchTransformer(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Transformer[],org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Transformer[]"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:286,1"
      Dst: "[org.apache.commons.collections.functors.SwitchTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].switchTransformer(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:311,1"
      Dst: "[org.apache.commons.collections.functors.SwitchTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].switchMapTransformer(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.TransformerUtils:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.TransformerUtils:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.TransformerUtils:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.TransformerUtils:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.TransformerUtils:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.TransformerUtils:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:335,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.TransformerUtils:337,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.collections.TransformerUtils:338,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.TransformerUtils:342,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.TransformerUtils:342,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.TransformerUtils:342,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.TransformerUtils:343,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.TransformerUtils:344,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.TransformerUtils:344,1"
      Dst: "[org.apache.commons.collections.functors.EqualPredicate].getInstance"
    - Src: "org.apache.commons.collections.TransformerUtils:345,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.TransformerUtils:348,1"
      Dst: "[org.apache.commons.collections.TransformerUtils].switchTransformer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.TransformerUtils].instantiateTransformer()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].instantiateTransformer(java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:375,1"
      Dst: "[org.apache.commons.collections.functors.InstantiateTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].mapTransformer(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:389,1"
      Dst: "[org.apache.commons.collections.functors.MapTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].invokerTransformer(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:408,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].invokerTransformer(java.lang.String,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.TransformerUtils:426,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.TransformerUtils].stringValueTransformer()"
    functionSourceFile: "org.apache.commons.collections.TransformerUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$5].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$5"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$5:158,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$5"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$5:160,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$5:160,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].<init>()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Var:76,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Var:86,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].clone()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Var:99,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.validator.Var:102,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.validator.Var:102,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].getBundle()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].getJsType()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].getName()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].getValue()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].isResource()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].setBundle(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].setJsType(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].setResource(boolean)"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].setValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Var].toString()"
    functionSourceFile: "org.apache.commons.validator.Var"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.Var:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.Var:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.Var:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.Var:196,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Var:198,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Var:212,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:86,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 73
    ICount: 18
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:102"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:92,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:93,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:94,1"
      Dst: "[java.util.Vector].get"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:94,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:95,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:96,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:97,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack:102,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2$1].<init>(org.apache.commons.collections.DoubleOrderedMap$2,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2$1"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$2"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>(org.apache.commons.collections.DoubleOrderedMap,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].access$400(org.apache.commons.collections.DoubleOrderedMap$2)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2$1:289,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$2].access$400"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2$1:289,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$2$1].doGetNext()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$2$1"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$2$1:292,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.LazyList].decorate(java.util.List,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.list.LazyList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.LazyList:80,1"
      Dst: "[org.apache.commons.collections.list.LazyList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.LazyList].<init>(java.util.List,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.list.LazyList"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>(java.util.List)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.LazyList:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.LazyList:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.LazyList:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.LazyList:92,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    - Src: "org.apache.commons.collections.list.LazyList:94,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.LazyList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.LazyList"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.functors.InstantiateFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeSerializationFactory].create()"
    - "[org.apache.commons.collections.map.MultiValueMap$ReflectionFactory].create()"
    - "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.functors.ConstantFactory:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList].create()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    functionUses: 28
    ICount: 25
    EdgeCount: 84
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.LazyList:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.LazyList:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.LazyList:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.LazyList:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.LazyList:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.LazyList:129"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getList()"
        - "create()"
    Callsites:
    - Src: "org.apache.commons.collections.list.LazyList:111,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.LazyList:111,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.list.LazyList:114,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.list.LazyList:117,1"
      Dst: "[org.apache.commons.collections.Factory].create"
    - Src: "org.apache.commons.collections.list.LazyList:118,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.collections.list.LazyList:127,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.LazyList"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.LazyList].<init>(java.util.List,org.apache.commons.collections.Factory)"
    functionUses: 8
    ICount: 9
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.LazyList:138,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.LazyList:138,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.collections.list.LazyList:139,1"
      Dst: "[org.apache.commons.collections.list.LazyList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties$1].<init>(org.apache.commons.collections.ExtendedProperties)"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ExtendedProperties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$1:173,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ExtendedProperties$1].run()"
    functionSourceFile: "org.apache.commons.collections.ExtendedProperties$1"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ExtendedProperties$1:175,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].<init>()"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:79,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:88,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:98,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].<init>"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:100,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].getMaximumCacheSize()"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].setMaximumCacheSize(int)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:120,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].shrinkCacheToMaximumSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].shrinkCacheToMaximumSize()"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.NodeCachingLinkedList:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:129,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].getNodeFromCache"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].getNodeFromCache()"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.NodeCachingLinkedList:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:143"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].isCacheFull()"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.NodeCachingLinkedList:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].addNodeToCache(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].isCacheFull()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$Node].setValue(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.NodeCachingLinkedList:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:172"
        BranchSideFuncs:
        - "setValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:168,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].isCacheFull"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:176,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$Node].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].createNode(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].getNodeFromCache()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].createNode(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$Node].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.NodeCachingLinkedList:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:194"
        BranchSideFuncs:
        - "createNode(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:193"
        BranchSideFuncs:
        - "setValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:190,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].getNodeFromCache"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:192,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].createNode"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:194,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$Node].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].addNodeToCache(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:206,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].removeNode"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:207,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].addNodeToCache"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].removeAllNodes()"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].addNodeToCache(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeAllNodes()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.NodeCachingLinkedList:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.NodeCachingLinkedList:226"
        BranchSideFuncs:
        - "removeAllNodes()"
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:220,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:225,1"
      Dst: "[org.apache.commons.collections.list.NodeCachingLinkedList].addNodeToCache"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:227,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].removeAllNodes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:235,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:236,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.NodeCachingLinkedList].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.list.NodeCachingLinkedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:243,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.list.NodeCachingLinkedList:244,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:51,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:64,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:64,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:76,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:89,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:102,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:116,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:130,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:144,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:144,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:157,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:171,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:185,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:200,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:229"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:219,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:226,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:226,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:230,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:230,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:233,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:233,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:233,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter:233,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.BeanUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].get()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:76,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].setInstance(org.apache.commons.beanutils.BeanUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:87,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].<init>(org.apache.commons.beanutils.ConvertUtilsBean,org.apache.commons.beanutils.PropertyUtilsBean)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].<init>()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:113,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:113,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:113,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].<init>(org.apache.commons.beanutils.ConvertUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.ConvertUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:126,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:126,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].<init>(org.apache.commons.beanutils.ConvertUtilsBean,org.apache.commons.beanutils.PropertyUtilsBean)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.ConvertUtilsBean"
    - "org.apache.commons.beanutils.PropertyUtilsBean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:139,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:95,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].cloneBean(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:173,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:174,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:174,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:174,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:178,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:178,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].newInstance"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:180,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:182,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:182,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].copyProperties"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].copyProperties(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:235,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:241,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:242,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:242,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:242,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:242,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:249,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:249,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:251,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:254,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:254,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].isReadable"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:255,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].isWriteable"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:256,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:257,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].copyProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:265,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:265,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:265,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:265,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:266,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:268,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:273,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:275,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:276,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:283,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].copyProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getResolver()"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].next(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].remove(java.lang.String)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getIndex(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getKey(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils.DynaProperty,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].convertForCopy(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].convertForCopy(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 164
    EdgeCount: 199
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:357"
        BranchSideFuncs:
        - "getResolver()"
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:350"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:368"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
        - "convertForCopy(java.lang.Object,java.lang.Class)"
        - "setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
        - "setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "trace(java.lang.Object)"
        - "remove(java.lang.String)"
        - "isTraceEnabled()"
        - "getDynaClass()"
        - "getPropertyUtils()"
        - "hasNested(java.lang.String)"
        - "getProperty(java.lang.String)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "getKey(java.lang.String)"
        - "dynaPropertyType(org.apache.commons.beanutils.DynaProperty,java.lang.Object)"
        - "getDynaProperty(java.lang.String)"
        - "setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "next(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:373"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
        - "getProperty(java.lang.String)"
        - "getKey(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:391"
        BranchSideFuncs:
        - "getDynaClass()"
        - "getDynaProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:390"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:385"
        BranchSideFuncs:
        - "dynaPropertyType(org.apache.commons.beanutils.DynaProperty,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:408"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
        - "convertForCopy(java.lang.Object,java.lang.Class)"
        - "setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
        - "setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "trace(java.lang.Object)"
        - "remove(java.lang.String)"
        - "isTraceEnabled()"
        - "getDynaClass()"
        - "getPropertyUtils()"
        - "hasNested(java.lang.String)"
        - "getProperty(java.lang.String)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "getKey(java.lang.String)"
        - "dynaPropertyType(org.apache.commons.beanutils.DynaProperty,java.lang.Object)"
        - "getDynaProperty(java.lang.String)"
        - "setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "next(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:407"
        BranchSideFuncs:
        - "isTraceEnabled()"
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:401"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:414"
        BranchSideFuncs:
        - "trace(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:414"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:423"
        BranchSideFuncs:
        - "setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:422"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:435"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
        - "convertForCopy(java.lang.Object,java.lang.Class)"
        - "setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
        - "setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "trace(java.lang.Object)"
        - "remove(java.lang.String)"
        - "isTraceEnabled()"
        - "getDynaClass()"
        - "getPropertyUtils()"
        - "hasNested(java.lang.String)"
        - "getProperty(java.lang.String)"
        - "getProperty(java.lang.Object,java.lang.String)"
        - "getKey(java.lang.String)"
        - "dynaPropertyType(org.apache.commons.beanutils.DynaProperty,java.lang.Object)"
        - "getDynaProperty(java.lang.String)"
        - "setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "next(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:434"
        BranchSideFuncs:
        - "convertForCopy(java.lang.Object,java.lang.Class)"
        - "getPropertyUtils()"
        - "setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:330,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:331,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:332,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:351,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:354,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:354,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:359,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:359,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getResolver"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:360,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:362,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:362,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:363,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:374,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:376,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getIndex"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:377,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:381,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:382,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:386,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].dynaPropertyType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:391,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:398,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:415,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:415,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].convertForCopy"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:417,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:420,1"
      Dst: "[java.lang.reflect.InvocationTargetException].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:428,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:437,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].describe(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:488"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:492"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:493"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:498"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:511"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:490,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:493,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:494,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:494,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:494,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:494,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:494,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:494,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:500,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:500,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:502,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:503,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:503,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:507,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:507,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:510,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:511,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getArrayProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:541"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:543"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:545"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:559"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:540,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:540,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:544,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:545,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:545,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:545,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:547,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:550,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:550,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:553,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:553,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:554,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:554,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:555,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:558,1"
      Dst: "[java.lang.reflect.Array].get"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:599,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:599,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:600,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:600,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:627,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:627,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:628,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:628,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getMappedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:656,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:656,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:657,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:657,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:684,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:684,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:685,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:685,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getNestedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:711,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:711,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getNestedProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:712,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:712,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:737,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:761,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:761,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:762,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:762,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].populate(java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:806"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:806"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:818"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:822"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:809,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:810,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:810,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:810,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:810,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:815,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:815,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:815,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:815,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:817,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:823,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:823,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].setProperty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 245
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:864"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:870"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:871"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:878"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:897"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:905"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:917"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:920"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:924"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:926"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:924"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:926"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:917"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:929"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:929"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:929"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:936"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:942"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:950"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:949"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:944"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:951"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:959"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:951"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:959"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:952"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:953"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:955"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:960"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:961"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:960"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:961"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:962"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:963"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:964"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:969"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:971"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:976"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:972"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:974"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:983"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:983"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:984"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:983"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:984"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:990"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:993"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:992"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:996"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:996"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:999"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1011"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:864,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:865,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:866,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:885,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:888,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:888,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:893,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:893,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getResolver"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:894,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:896,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:896,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:900,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:911,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:913,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getIndex"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:914,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:918,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:919,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:923,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].dynaPropertyType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:924,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:929,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:929,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:930,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:935,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:943,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:944,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:945,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:950,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedPropertyType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:952,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:959,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:960,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:963,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:971,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:987,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:987,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].convert"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:993,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].convert"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:998,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1018,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setProperty"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1020,1"
      Dst: "[java.lang.reflect.InvocationTargetException].<init>"
    JavaMethodInfo: null
    BBCount: 93
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.ConvertUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.PropertyUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].initCause(java.lang.Throwable,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1052
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1053"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1060"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1053"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1060"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1055,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].convert(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1075
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils()"
    - "[org.apache.commons.beanutils.ConvertUtilsBean].lookup(java.lang.Class)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.LongArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.CharacterArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.DoubleArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.FloatArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.BooleanArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.BaseLocaleConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].convert(java.lang.Class,java.lang.Object)"
    - "[org.apache.commons.beanutils.converters.ShortArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1077"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1081"
        BranchSideFuncs:
        - "trace(java.lang.Object)"
        - "convert(java.lang.Class,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1080"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1076,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getConvertUtils"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1076,1"
      Dst: "[org.apache.commons.beanutils.ConvertUtilsBean].lookup"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1078,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1078,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1078,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1078,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1079,1"
      Dst: "[org.apache.commons.beanutils.Converter].convert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].convertForCopy(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1094
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].convert(java.lang.Object,java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanUtilsBean2].convert(java.lang.Object,java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1095"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1094"
        BranchSideFuncs:
        - "convert(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1095,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].getInitCauseMethod()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1108
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.logging.impl.LogKitLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object)"
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.logging.impl.LogKitLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.AvalonLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isWarnEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].warn(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 17
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1113"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1116"
        BranchSideFuncs:
        - "warn(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1122"
        BranchSideFuncs:
        - "warn(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1110,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1112,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1113,1"
      Dst: "[org.apache.commons.logging.Log].isWarnEnabled"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1114,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean].dynaPropertyType(org.apache.commons.beanutils.DynaProperty,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean"
    linkageType: null
    functionLinenumber: 1135
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.DynaProperty"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DynaProperty].isMapped()"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1136"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1139"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanUtilsBean:1139"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanUtilsBean:1138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1136,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].isMapped"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1137,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.BeanUtilsBean:1139,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator:548,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator:551,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator:551,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$KeyIterator:548,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$9].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$9"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$9:190,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$9"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$9:192,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$9:192,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$EntrySet].<init>(org.apache.commons.collections.FastTreeMap)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$EntrySet"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastTreeMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].<init>(org.apache.commons.collections.FastTreeMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$EntrySet:811,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$EntrySet].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$EntrySet"
    linkageType: null
    functionLinenumber: 813
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    functionUses: 17
    ICount: 4
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$EntrySet:814,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$EntrySet"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastTreeMap$EntrySet].<init>(org.apache.commons.collections.FastTreeMap,org.apache.commons.collections.FastTreeMap$1)"
    functionSourceFile: "org.apache.commons.collections.FastTreeMap$EntrySet"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastTreeMap"
    - "org.apache.commons.collections.FastTreeMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap$EntrySet].<init>(org.apache.commons.collections.FastTreeMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastTreeMap$EntrySet:811,1"
      Dst: "[org.apache.commons.collections.FastTreeMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:107,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:117,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map:118,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 64
    ICount: 50
    EdgeCount: 259
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:132"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:156"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:151"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:151"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:130,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].get"
    - Src: "org.apache.commons.collections.map.Flat3Map:144,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.map.Flat3Map:148,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].size()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 38
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:168"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:166,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    functionUses: 13
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:176"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:177,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 46
    ICount: 44
    EdgeCount: 258
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:191"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:213"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:208"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:208"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:189,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsKey"
    - Src: "org.apache.commons.collections.map.Flat3Map:202,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.map.Flat3Map:205,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 10
    ICount: 35
    EdgeCount: 192
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:226"
        BranchSideFuncs:
        - "containsValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:226"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:241"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:224,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsValue"
    - Src: "org.apache.commons.collections.map.Flat3Map:238,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].convertToMap()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 34
    ICount: 89
    EdgeCount: 462
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:298"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:298"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:325"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:324"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:258,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].put"
    - Src: "org.apache.commons.collections.map.Flat3Map:284,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.map.Flat3Map:287,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.map.Flat3Map:311,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].convertToMap"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:341,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.Flat3Map:346,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].putAll"
    - Src: "org.apache.commons.collections.map.Flat3Map:350,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.Flat3Map:350,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.Flat3Map:350,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.Flat3Map:351,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.Flat3Map:352,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map:352,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.Flat3Map:352,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].put"
    - Src: "org.apache.commons.collections.map.Flat3Map:355,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].convertToMap"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.Flat3Map].convertToMap()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].createDelegateMap()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 28
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:364,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].createDelegateMap"
    - Src: "org.apache.commons.collections.map.Flat3Map:367,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].createDelegateMap()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.HashedMap].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:391,1"
      Dst: "[org.apache.commons.collections.map.HashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 32
    ICount: 174
    EdgeCount: 447
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:401"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:404"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:407"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:541"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:402,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].remove"
    - Src: "org.apache.commons.collections.map.Flat3Map:474,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.map.Flat3Map:477,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].clear()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionUses: 16
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:549"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:553"
        BranchSideFuncs:
        - "clear()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:550,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:576"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:579"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:578"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:574,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator"
    - Src: "org.apache.commons.collections.map.Flat3Map:579,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 33
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:687"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:690"
        BranchSideFuncs:
        - "entrySet()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:689"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:688,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].entrySet"
    - Src: "org.apache.commons.collections.map.Flat3Map:690,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 24
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:859"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:862"
        BranchSideFuncs:
        - "keySet()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:861"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:860,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].keySet"
    - Src: "org.apache.commons.collections.map.Flat3Map:862,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].values()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 927
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 15
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:928"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:931"
        BranchSideFuncs:
        - "values()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:930"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:929,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].values"
    - Src: "org.apache.commons.collections.map.Flat3Map:931,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$Values].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:990"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:993"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:988,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.Flat3Map:989,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    - Src: "org.apache.commons.collections.map.Flat3Map:989,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.map.Flat3Map:990,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].mapIterator"
    - Src: "org.apache.commons.collections.map.Flat3Map:990,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.Flat3Map:991,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.Flat3Map:991,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.collections.map.Flat3Map:992,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.Flat3Map].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1002"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1005"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1007"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:1000,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.Flat3Map:1001,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.map.Flat3Map:1003,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].createDelegateMap"
    - Src: "org.apache.commons.collections.map.Flat3Map:1006,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.map.Flat3Map:1006,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.Flat3Map].clone()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 1018
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.IdentityMap].clone()"
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].clone()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    - "[org.apache.commons.collections.map.HashedMap].clone()"
    - "[org.apache.commons.collections.map.LRUMap].clone()"
    - "[org.apache.commons.collections.map.LinkedMap].clone()"
    functionUses: 3
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1020"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1023"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:1019,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.collections.map.Flat3Map:1021,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    - Src: "org.apache.commons.collections.map.Flat3Map:1025,1"
      Dst: "[java.lang.InternalError].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 1035
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 94
    ICount: 64
    EdgeCount: 384
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1036"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1038"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1039"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1042"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1045"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1044"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1046"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1049"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1048"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1049"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1053"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1057"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1056"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1055"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1057"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1060"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1057"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1061"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1060"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1061"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1065"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1065"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1068"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1065"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1068"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1069"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1071"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1071"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1077"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:1040,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].equals"
    - Src: "org.apache.commons.collections.map.Flat3Map:1046,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.Flat3Map:1053,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.Flat3Map:1056,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.map.Flat3Map:1057,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 1086
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 66
    ICount: 39
    EdgeCount: 202
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1087"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1089"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1093"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1095"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1094"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1097"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1096"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:1088,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashCode"
    - Src: "org.apache.commons.collections.map.Flat3Map:1093,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].toString()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 1107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    functionUses: 72
    ICount: 58
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1111"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1118"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1120"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1128"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.Flat3Map:1130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map:1127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map:1109,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].toString"
    - Src: "org.apache.commons.collections.map.Flat3Map:1114,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.Flat3Map:1115,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.Flat3Map:1133,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$000(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$100(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$200(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$300(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$400(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$500(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$600(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$402(org.apache.commons.collections.map.Flat3Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$502(org.apache.commons.collections.map.Flat3Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$602(org.apache.commons.collections.map.Flat3Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider].init(org.apache.commons.digester.annotations.rules.PathCallParam,org.apache.commons.digester.annotations.reflect.MethodArgument)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.PathCallParam"
    - "org.apache.commons.digester.annotations.reflect.MethodArgument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider:39,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.PathCallParamRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider:46,1"
      Dst: "[org.apache.commons.digester.PathCallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider:30,1"
      Dst: "[org.apache.commons.digester.annotations.providers.PathCallParamRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].<init>()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:69,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:79,1"
      Dst: "[java.util.AbstractCollection].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:81,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:96,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:96,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:97,1"
      Dst: "[java.util.AbstractCollection].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:124"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:125,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].isFull()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:134,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].maxSize()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].clear()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:153,1"
      Dst: "[java.util.Arrays].fill"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String)"
    functionUses: 11
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:173"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:166,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:170,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:170,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:170,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:170,1"
      Dst: "[org.apache.commons.collections.BufferOverflowException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:193,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:194,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty()"
    - "[org.apache.commons.collections.BufferUnderflowException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:211"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:207,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].isEmpty"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:208,1"
      Dst: "[org.apache.commons.collections.BufferUnderflowException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].increment(int)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:236"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].decrement(int)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer:250"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].<init>(org.apache.commons.collections.BoundedFifoBuffer)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:260,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$000(org.apache.commons.collections.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$100(org.apache.commons.collections.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$300(org.apache.commons.collections.BoundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].increment(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:55,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].increment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$500(org.apache.commons.collections.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$202(org.apache.commons.collections.BoundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$600(org.apache.commons.collections.BoundedFifoBuffer,int)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].decrement(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer:55,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].decrement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer].access$102(org.apache.commons.collections.BoundedFifoBuffer,boolean)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.PropertyUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].getInstance()"
    - "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils()"
    functionUses: 6
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:107,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:107,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].getPropertyUtils"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].<init>()"
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].<init>()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].<init>()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].setFast(boolean)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].resetBeanIntrospectors()"
    functionUses: 1
    ICount: 24
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:131,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:98,1"
      Dst: "[org.apache.commons.beanutils.expression.DefaultResolver].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:123,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:132,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:133,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].setFast"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:136,1"
      Dst: "[java.util.concurrent.CopyOnWriteArrayList].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:137,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].resetBeanIntrospectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getResolver()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.expression.Resolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setResolver(org.apache.commons.beanutils.expression.Resolver)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.expression.Resolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:176,1"
      Dst: "[org.apache.commons.beanutils.expression.DefaultResolver].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].resetBeanIntrospectors()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:189,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:190,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].addBeanIntrospector(org.apache.commons.beanutils.BeanIntrospector)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:205,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:208,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].removeBeanIntrospector(org.apache.commons.beanutils.BeanIntrospector)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:220,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].clearDescriptors()"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:230,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].clear"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:232,1"
      Dst: "[java.beans.Introspector].flushCaches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].copyProperties(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 127
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:273,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:282,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:282,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:284,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:285,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].isReadable"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:285,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].isWriteable"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:287,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:289,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:291,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:294,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:295,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:295,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:295,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:295,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:295,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:301,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:301,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:302,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:303,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:304,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:308,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:321,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:323,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:326,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].describe(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:368,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:370,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:373,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:373,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:375,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:376,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:376,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:380,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:382,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:383,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getIndex(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionUses: 3
    ICount: 54
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:421"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:431"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:438"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:443"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "getIndexedProperty(java.lang.Object,java.lang.String,int)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:422,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:425,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:425,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:426,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:426,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:432,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getIndex"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:436,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:444,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:447,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String,int)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    functionUses: 2
    ICount: 144
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:479"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:482"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:482"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:482"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:484"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:485"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:507"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "getDynaProperty(java.lang.String)"
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
        - "get(int)"
        - "get(java.lang.String,int)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
        - "getDynaClass()"
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:506"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:498"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:501"
        BranchSideFuncs:
        - "get(java.lang.String,int)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:508"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:536"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "getDynaProperty(java.lang.String)"
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
        - "get(int)"
        - "get(java.lang.String,int)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
        - "getDynaClass()"
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:535"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:518"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:535"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:524"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:529"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "getDynaProperty(java.lang.String)"
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
        - "get(int)"
        - "get(java.lang.String,int)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
        - "getDynaClass()"
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:528"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:542"
        BranchSideFuncs:
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:544"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:554"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:545"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:549"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:480,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:482,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:483,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:483,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:484,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:486,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:490,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:490,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:491,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:497,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:497,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:500,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:502,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:507,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:516,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:517,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:520,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:522,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:524,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:536,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:558,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:558,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getKey(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionUses: 3
    ICount: 54
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:591"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:592"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:599"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:606"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:611"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:590,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:593,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:593,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:594,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:594,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:600,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:604,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:612,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:615,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 640
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedReadMethod()"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 115
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:663"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:657"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:660"
        BranchSideFuncs:
        - "get(java.lang.String,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:672"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:688"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:678"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:697"
        BranchSideFuncs:
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:696"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:642,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:645,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:645,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:646,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:646,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:656,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:656,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:659,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:661,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:667,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:676,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:677,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:681,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:689,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:694,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:719"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:723"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:724,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors(java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:741"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:743"
        BranchSideFuncs:
        - "getMappedPropertyDescriptors(java.lang.Class)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:744,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:744,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getNestedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].next(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map,java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.NestedNullException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].remove(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map,java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 73
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:775"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:780"
        BranchSideFuncs:
        - "hasNested(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:781"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:802"
        BranchSideFuncs:
        - "next(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:788"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:787"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:788"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:798"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:797"
        BranchSideFuncs:
        - "remove(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:802"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:804"
        BranchSideFuncs:
        - "getPropertyOfMapBean(java.util.Map,java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:803"
        BranchSideFuncs:
        - "isMapped(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:804"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:806"
        BranchSideFuncs:
        - "getMappedProperty(java.lang.Object,java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:805"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:806"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:809"
        BranchSideFuncs:
        - "getIndexedProperty(java.lang.Object,java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:808"
        BranchSideFuncs:
        - "getSimpleProperty(java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:773,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:776,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:776,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:777,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:777,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:781,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:782,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:785,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyOfMapBean"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:786,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isMapped"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:787,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:788,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isIndexed"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:789,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:791,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:796,1"
      Dst: "[org.apache.commons.beanutils.NestedNullException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:799,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getKey(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 3
    ICount: 29
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:850"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:849"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:846"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:845"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:850"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:849"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:850"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:852"
        BranchSideFuncs:
        - "isMapped(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:856"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:843,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isMapped"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:844,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:845,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:846,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:850,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isIndexed"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:852,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:852,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:852,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:852,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:857,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getNestedProperty(java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:885,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].next(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.NestedNullException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].remove(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData(java.lang.Class)"
    - "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptor(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].<init>()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].<init>(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 7
    ICount: 74
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:927"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:928"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:933"
        BranchSideFuncs:
        - "hasNested(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:934"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:947"
        BranchSideFuncs:
        - "getProperty(java.lang.Object,java.lang.String)"
        - "next(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:946"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:937"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:942"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:941"
        BranchSideFuncs:
        - "remove(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:951"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:954"
        BranchSideFuncs:
        - "getDescriptor(java.lang.String)"
        - "getIntrospectionData(java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:961"
        BranchSideFuncs:
        - "getMappedPropertyDescriptors(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:963"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:968"
        BranchSideFuncs:
        - "setFast(boolean)"
        - "<init>()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:967"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:969"
      Branch Sides: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:null"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:926,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:929,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:929,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:930,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:930,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:934,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:935,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:936,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:940,1"
      Dst: "[org.apache.commons.beanutils.NestedNullException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:943,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:947,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:955,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:956,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:962,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:964,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:965,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:966,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].put"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:968,1"
      Dst: "[org.apache.commons.collections.FastHashMap].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:972,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:979,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1002
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptors()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1003,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1003,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].getDescriptors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.beans.PropertyDescriptor[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1021"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1022,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1024,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1024,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyEditorClass(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1063"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1065"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1066"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1075"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1064,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1067,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1067,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1068,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1068,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1072,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1074,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyEditorClass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyType(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1118"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1121"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1127"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1130"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1143"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1146"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1150"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1152"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1161"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1163"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1166"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1122,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1122,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1123,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1123,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1127,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1128,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1129,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1133,1"
      Dst: "[org.apache.commons.beanutils.NestedNullException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1136,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1140,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1145,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1145,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1149,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1152,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1153,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1160,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1165,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedPropertyType"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1168,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedPropertyType"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1170,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1187,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1187,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1202
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1203,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1203,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].get(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 4
    ICount: 117
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1230"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1233"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1238"
        BranchSideFuncs:
        - "hasNested(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1239"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1242"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1243"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1246"
        BranchSideFuncs:
        - "isMapped(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1247"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1254"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1266"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1257"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1262"
        BranchSideFuncs:
        - "getDynaClass()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1261"
        BranchSideFuncs:
        - "get(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1268"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1271"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1273"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1278"
        BranchSideFuncs:
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1231,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1234,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1234,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1235,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1235,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1239,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1243,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isIndexed"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1247,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isMapped"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1256,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1256,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1260,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1262,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1267,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1272,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1279,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getWriteMethod(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1301,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1301,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getWriteMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1317
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData(java.lang.Class)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.beanutils.BeanIntrospectionData].getWriteMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1318,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1320,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].getWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1319,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].isReadable(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1342"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1345"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1351"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1363"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1377"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1382"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1384"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1389"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1400"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1391"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1398"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1392"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1394"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1396"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1399"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1398"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1343,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1346,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1346,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1347,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1347,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1351,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1352,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1355,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1366,1"
      Dst: "[org.apache.commons.beanutils.NestedNullException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1369,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1373,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1378,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1384,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1384,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1388,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1390,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1393,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1395,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1397,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].isWriteable(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 93
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1433"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1436"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1442"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1463"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1454"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1458"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1468"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1473"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1478"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1475"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1480"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1482"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1489"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1483"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1484"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1485"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1490"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1434,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1437,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1437,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1438,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1438,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1442,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1443,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1446,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1457,1"
      Dst: "[org.apache.commons.beanutils.NestedNullException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1460,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1464,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1469,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getInstance"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1475,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1475,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1479,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1481,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1484,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1486,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1488,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1535
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getIndex(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1536"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1538"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1539"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1546"
        BranchSideFuncs:
        - "getIndex(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1552"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1557"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1537,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1540,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1540,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1541,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1541,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1547,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getIndex"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1558,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1561,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1592
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].toObjectList(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaBean].set(java.lang.String,int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,int,java.lang.Object)"
    - "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,int,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].set(java.lang.String,int,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].toObjectList(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 3
    ICount: 154
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1593"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1595"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1596"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1596"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1596"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1605"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1597"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1599"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1600"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1605"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1606"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1611"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1612"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1625"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "getDynaProperty(java.lang.String)"
        - "trace(java.lang.Object)"
        - "set(java.lang.String,int,java.lang.Object)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
        - "getDynaClass()"
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1624"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1615"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1618"
        BranchSideFuncs:
        - "set(java.lang.String,int,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1626"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1631"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1632"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1665"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "getDynaProperty(java.lang.String)"
        - "trace(java.lang.Object)"
        - "set(java.lang.String,int,java.lang.Object)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
        - "getDynaClass()"
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1664"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1636"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1665"
        BranchSideFuncs:
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1664"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1641"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1644"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
        - "getDynaProperty(java.lang.String)"
        - "trace(java.lang.Object)"
        - "set(java.lang.String,int,java.lang.Object)"
        - "getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
        - "getDynaClass()"
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1652"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1666"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1672"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1671"
        BranchSideFuncs:
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1673"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1683"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1674"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1594,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1596,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1597,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1597,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1598,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1601,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].toObjectList"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1602,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1607,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1607,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1608,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1614,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1614,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1617,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1619,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1625,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1634,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1635,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1638,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1641,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1644,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1645,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1650,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1652,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1665,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1713
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getKey(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 52
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1714"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1716"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1717"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1724"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1731"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1737"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
        - "setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1715,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1718,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1718,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1719,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1719,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1725,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1738,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1741,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1766
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].set(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.BasicDynaBean].set(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod()"
    - "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.reflect.Method)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].toPropertyMap(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 138
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1767"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1770"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1774"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1780"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1792"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1783"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1786"
        BranchSideFuncs:
        - "set(java.lang.String,java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1794"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1799"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1824"
        BranchSideFuncs:
        - "getReadMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1805"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1819"
        BranchSideFuncs:
        - "isTraceEnabled()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1818"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1809"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1810"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1810"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1826"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1834"
        BranchSideFuncs:
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1833"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1829"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1833"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "toPropertyMap(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1832"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1768,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1771,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1771,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1772,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1772,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1782,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1782,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1785,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1787,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1793,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1803,1"
      Dst: "[org.apache.commons.beanutils.MappedPropertyDescriptor].getMappedWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1804,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1809,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1811,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1812,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1817,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1825,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getReadMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1830,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].toPropertyMap"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1831,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setNestedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1877
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].next(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyOfMapBean(java.util.Map,java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.NestedNullException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].remove(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].toPropertyMap(java.lang.Object)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 74
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1878"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1880"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1881"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1886"
        BranchSideFuncs:
        - "hasNested(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1887"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1908"
        BranchSideFuncs:
        - "next(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1907"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1890"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1892"
        BranchSideFuncs:
        - "getPropertyOfMapBean(java.util.Map,java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1892"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1894"
        BranchSideFuncs:
        - "getMappedProperty(java.lang.Object,java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1893"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1894"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1897"
        BranchSideFuncs:
        - "getIndexedProperty(java.lang.Object,java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1896"
        BranchSideFuncs:
        - "getSimpleProperty(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1899"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1904"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1903"
        BranchSideFuncs:
        - "remove(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1908"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1910"
        BranchSideFuncs:
        - "toPropertyMap(java.lang.Object)"
        - "setPropertyOfMapBean(java.util.Map,java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1909"
        BranchSideFuncs:
        - "isMapped(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1910"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1912"
        BranchSideFuncs:
        - "setMappedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1911"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1912"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1915"
        BranchSideFuncs:
        - "setIndexedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1914"
        BranchSideFuncs:
        - "setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1879,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1882,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1882,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1883,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1883,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1887,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1888,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1891,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyOfMapBean"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1892,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isMapped"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1893,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1894,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isIndexed"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1895,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1897,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1902,1"
      Dst: "[org.apache.commons.beanutils.NestedNullException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1905,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].remove"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1909,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].toPropertyMap"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1909,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setPropertyOfMapBean"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1911,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1913,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1915,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setPropertyOfMapBean(java.util.Map,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 1979
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].getKey(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1980"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1987"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1986"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1982"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1983"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1982"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1982"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1987"
        BranchSideFuncs:
        - "getKey(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1986"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1987"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1989"
        BranchSideFuncs:
        - "isMapped(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1988"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:1988"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:1993"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1980,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isMapped"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1981,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1982,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1983,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].getKey"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1987,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isIndexed"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1989,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1989,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1989,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1989,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:1994,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2021
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setNestedProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2022,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2050
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    - "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.ResultSetIterator].getDynaClass()"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaMap].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.BasicDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConvertingWrapDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaBean].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.ResultSetIterator].set(java.lang.String,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getWriteMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - "[org.apache.commons.logging.impl.AvalonLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Jdk14Logger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Log4JLogger].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.NoOpLog].isTraceEnabled()"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.AvalonLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Log4JLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].trace(java.lang.Object)"
    - "[org.apache.commons.logging.impl.NoOpLog].trace(java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionUses: 3
    ICount: 139
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2051"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2053"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2054"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2059"
        BranchSideFuncs:
        - "hasNested(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2060"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2063"
        BranchSideFuncs:
        - "isIndexed(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2064"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2067"
        BranchSideFuncs:
        - "isMapped(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2068"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2074"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2075"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2088"
        BranchSideFuncs:
        - "getPropertyDescriptor(java.lang.Object,java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2078"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2083"
        BranchSideFuncs:
        - "getDynaClass()"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2082"
        BranchSideFuncs:
        - "set(java.lang.String,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2090"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2093"
        BranchSideFuncs:
        - "getWriteMethod(java.lang.Class,java.beans.PropertyDescriptor)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2095"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2100"
        BranchSideFuncs:
        - "isTraceEnabled()"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2103"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2108"
        BranchSideFuncs:
        - "invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2104"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2052,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2055,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2055,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2056,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2056,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2060,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].hasNested"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2064,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isIndexed"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2068,1"
      Dst: "[org.apache.commons.beanutils.expression.Resolver].isMapped"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2077,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2077,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2081,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2083,1"
      Dst: "[org.apache.commons.beanutils.DynaBean].set"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2089,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getPropertyDescriptor"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2094,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getWriteMethod"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2103,1"
      Dst: "[org.apache.commons.logging.Log].isTraceEnabled"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2105,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2106,1"
      Dst: "[org.apache.commons.logging.Log].trace"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2109,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].invokeMethod(java.lang.reflect.Method,java.lang.Object,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2120
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanUtils].initCause(java.lang.Throwable,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 10
    ICount: 169
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2121"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2134"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2135"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2136"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2139"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2148"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2149"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2150"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2165"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2171"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2172"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2173"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2176"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2185"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2192"
        BranchSideFuncs:
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2186"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2192"
        BranchSideFuncs:
        - "initCause(java.lang.Throwable,java.lang.Throwable)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2187"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2202"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2205"
        BranchSideFuncs:
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2128,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2142,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2142,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2147,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2157,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2158,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2159,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2165,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].initCause"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2166,1"
      Dst: "[org.apache.commons.logging.Log].error"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].getIntrospectionData(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2219
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.BeanIntrospectionData"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].fetchIntrospectionData(java.lang.Class)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2224"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2226"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2231"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "fetchIntrospectionData(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2221,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2225,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].get"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2227,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].fetchIntrospectionData"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2228,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].fetchIntrospectionData(java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2241
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.BeanIntrospectionData"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].<init>(java.lang.Class)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.DefaultBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    - "[org.apache.commons.beanutils.FluentPropertyBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    - "[org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.BeanIntrospectionData].<init>(java.beans.PropertyDescriptor[])"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].getPropertyDescriptors()"
    functionUses: 1
    ICount: 20
    EdgeCount: 193
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.PropertyUtilsBean:2244"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2252"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "introspect(org.apache.commons.beanutils.IntrospectionContext)"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.PropertyUtilsBean:2251"
        BranchSideFuncs:
        - "<init>(java.beans.PropertyDescriptor[])"
        - "getPropertyDescriptors()"
    Callsites:
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2242,1"
      Dst: "[org.apache.commons.beanutils.DefaultIntrospectionContext].<init>"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2244,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2244,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2244,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2246,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospector].introspect"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2248,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2252,1"
      Dst: "[org.apache.commons.beanutils.DefaultIntrospectionContext].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.PropertyUtilsBean:2252,1"
      Dst: "[org.apache.commons.beanutils.BeanIntrospectionData].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].toObjectList(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2266
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.PropertyUtilsBean].toPropertyMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.PropertyUtilsBean"
    linkageType: null
    functionLinenumber: 2282
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].exceptionClosure()"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].nopClosure()"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].asClosure(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:101,1"
      Dst: "[org.apache.commons.collections.functors.TransformerClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].forClosure(int,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:116,1"
      Dst: "[org.apache.commons.collections.functors.ForClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].whileClosure(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:131,1"
      Dst: "[org.apache.commons.collections.functors.WhileClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].doWhileClosure(org.apache.commons.collections.Closure,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Closure"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:146,1"
      Dst: "[org.apache.commons.collections.functors.WhileClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].invokerClosure(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:162,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance"
    - Src: "org.apache.commons.collections.ClosureUtils:162,1"
      Dst: "[org.apache.commons.collections.ClosureUtils].asClosure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].invokerClosure(java.lang.String,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:181,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance"
    - Src: "org.apache.commons.collections.ClosureUtils:181,1"
      Dst: "[org.apache.commons.collections.ClosureUtils].asClosure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].chainedClosure(org.apache.commons.collections.Closure,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Closure"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:196,1"
      Dst: "[org.apache.commons.collections.functors.ChainedClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].chainedClosure(org.apache.commons.collections.Closure[])"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:211,1"
      Dst: "[org.apache.commons.collections.functors.ChainedClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].chainedClosure(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:228,1"
      Dst: "[org.apache.commons.collections.functors.ChainedClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].ifClosure(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:245,1"
      Dst: "[org.apache.commons.collections.functors.IfClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].ifClosure(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:262,1"
      Dst: "[org.apache.commons.collections.functors.IfClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].switchClosure(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Closure[])"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Closure[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:283,1"
      Dst: "[org.apache.commons.collections.functors.SwitchClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].switchClosure(org.apache.commons.collections.Predicate[],org.apache.commons.collections.Closure[],org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    - "org.apache.commons.collections.Closure[]"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:306,1"
      Dst: "[org.apache.commons.collections.functors.SwitchClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].switchClosure(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:330,1"
      Dst: "[org.apache.commons.collections.functors.SwitchClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ClosureUtils].switchMapClosure(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.ClosureUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ClosureUtils:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ClosureUtils:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ClosureUtils:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ClosureUtils:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ClosureUtils:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ClosureUtils:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ClosureUtils:354,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.ClosureUtils:356,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.collections.ClosureUtils:357,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.ClosureUtils:361,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.ClosureUtils:361,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.ClosureUtils:361,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ClosureUtils:362,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ClosureUtils:363,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.ClosureUtils:363,1"
      Dst: "[org.apache.commons.collections.functors.EqualPredicate].getInstance"
    - Src: "org.apache.commons.collections.ClosureUtils:364,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.ClosureUtils:367,1"
      Dst: "[org.apache.commons.collections.ClosureUtils].switchClosure"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].decorate(org.apache.commons.collections.Bag,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:63,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].<init>(org.apache.commons.collections.Bag,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:79,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].getBag()"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:88,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].add(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:93,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    - Src: "org.apache.commons.collections.bag.PredicatedBag:94,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].getBag"
    - Src: "org.apache.commons.collections.bag.PredicatedBag:94,1"
      Dst: "[org.apache.commons.collections.Bag].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:98,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].getBag"
    - Src: "org.apache.commons.collections.bag.PredicatedBag:98,1"
      Dst: "[org.apache.commons.collections.Bag].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.PredicatedBag].getBag()"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.DefaultMapBag].uniqueSet()"
    functionUses: 8
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:102,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].getBag"
    - Src: "org.apache.commons.collections.bag.PredicatedBag:102,1"
      Dst: "[org.apache.commons.collections.Bag].uniqueSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedBag"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.PredicatedBag].getBag()"
    - "[org.apache.commons.collections.DefaultMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.PredicatedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.SynchronizedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.TransformedBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].getCount(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getCount(java.lang.Object)"
    functionUses: 8
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedBag:106,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].getBag"
    - Src: "org.apache.commons.collections.bag.PredicatedBag:106,1"
      Dst: "[org.apache.commons.collections.Bag].getCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$Values].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$Values"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:941,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$Values"
    linkageType: null
    functionLinenumber: 945
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:946,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$Values].clear()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$Values"
    linkageType: null
    functionLinenumber: 949
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:950,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$Values].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$Values"
    linkageType: null
    functionLinenumber: 953
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:954,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$Values"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 43
    ICount: 18
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$Values:958"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$Values:961"
        BranchSideFuncs:
        - "values()"
        - "iterator()"
        - "access$700(org.apache.commons.collections.map.Flat3Map)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$Values:960"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$Values:961"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$Values:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$Values:963"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:958,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$700"
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:959,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].values"
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:959,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:961,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    - Src: "org.apache.commons.collections.map.Flat3Map$Values:964,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualHashBidiMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualHashBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:55,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:55,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualHashBidiMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualHashBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:65,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:65,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:66,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualHashBidiMap].<init>(java.util.Map,java.util.Map,org.apache.commons.collections.BidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualHashBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "org.apache.commons.collections.BidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:77,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualHashBidiMap].createBidiMap(java.util.Map,java.util.Map,org.apache.commons.collections.BidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualHashBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "org.apache.commons.collections.BidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:89,1"
      Dst: "[org.apache.commons.collections.bidimap.DualHashBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualHashBidiMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualHashBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:95,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:96,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualHashBidiMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualHashBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:100,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:101,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:103,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.bidimap.DualHashBidiMap:104,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedClosure].getInstance(org.apache.commons.collections.Closure[])"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedClosure:50,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:54,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:55,1"
      Dst: "[org.apache.commons.collections.functors.ChainedClosure].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedClosure].getInstance(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedClosure:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:72,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:78,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:78,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:81,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:82,1"
      Dst: "[org.apache.commons.collections.functors.ChainedClosure].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.ChainedClosure].getInstance(org.apache.commons.collections.Closure,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Closure"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedClosure:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.ChainedClosure:98,1"
      Dst: "[org.apache.commons.collections.functors.ChainedClosure].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedClosure].<init>(org.apache.commons.collections.Closure[])"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedClosure:108,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedClosure"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPClosure].execute(java.lang.Object)"
    functionUses: 9
    ICount: 12
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedClosure:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedClosure:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedClosure:119,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.ChainedClosure].getClosures()"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:74,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].union(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:91,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:92,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getCardinalityMap"
    - Src: "org.apache.commons.collections.CollectionUtils:94,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:95,1"
      Dst: "[java.util.Set].addAll"
    - Src: "org.apache.commons.collections.CollectionUtils:96,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:97,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:98,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:99,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getFreq"
    - Src: "org.apache.commons.collections.CollectionUtils:99,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.collections.CollectionUtils:100,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].intersection(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CollectionUtils].getCardinalityMap(java.util.Collection)"
    - "[org.apache.commons.collections.CollectionUtils].getCardinalityMap(java.util.Collection)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.CollectionUtils].getFreq(java.lang.Object,java.util.Map)"
    - "[org.apache.commons.collections.CollectionUtils].getFreq(java.lang.Object,java.util.Map)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    functionUses: 2
    ICount: 23
    EdgeCount: 154
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:133"
        BranchSideFuncs:
        - "getFreq(java.lang.Object,java.util.Map)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.CollectionUtils:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:121,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:122,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getCardinalityMap"
    - Src: "org.apache.commons.collections.CollectionUtils:124,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:125,1"
      Dst: "[java.util.Set].addAll"
    - Src: "org.apache.commons.collections.CollectionUtils:126,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:127,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:128,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:129,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getFreq"
    - Src: "org.apache.commons.collections.CollectionUtils:129,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.collections.CollectionUtils:130,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].disjunction(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:154,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:155,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getCardinalityMap"
    - Src: "org.apache.commons.collections.CollectionUtils:157,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:158,1"
      Dst: "[java.util.Set].addAll"
    - Src: "org.apache.commons.collections.CollectionUtils:159,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:160,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:161,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:162,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getFreq"
    - Src: "org.apache.commons.collections.CollectionUtils:162,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.collections.CollectionUtils:162,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.collections.CollectionUtils:163,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].subtract(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:181,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:182,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:182,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:183,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:183,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].containsAny(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:207"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:201,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:202,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:202,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:203,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:203,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].getCardinalityMap(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 253
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:239"
        BranchSideFuncs:
        - "next()"
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.CollectionUtils:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:235"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:229,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:230,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:230,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:231,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:232,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.CollectionUtils:234,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.collections.CollectionUtils:236,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.collections.CollectionUtils:236,1"
      Dst: "[java.lang.Integer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].isSubCollection(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:255,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getCardinalityMap"
    - Src: "org.apache.commons.collections.CollectionUtils:257,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:258,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:259,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:260,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getFreq"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].isProperSubCollection(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:289,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:289,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].isSubCollection"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].isEqualCollection(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:305,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:308,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getCardinalityMap"
    - Src: "org.apache.commons.collections.CollectionUtils:310,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.CollectionUtils:313,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.CollectionUtils:313,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:314,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:315,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:316,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].getFreq"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].cardinality(java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:334,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.CollectionUtils:337,1"
      Dst: "[org.apache.commons.collections.Bag].getCount"
    - Src: "org.apache.commons.collections.CollectionUtils:341,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:341,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:342,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:348,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].find(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:368,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:368,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:369,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:370,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].forAllDo(java.util.Collection,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:388,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:388,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:389,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:389,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].filter(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:405,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:405,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:406,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:406,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.CollectionUtils:407,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].transform(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:433,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.CollectionUtils:433,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:434,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:434,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.CollectionUtils:434,1"
      Dst: "[java.util.ListIterator].set"
    - Src: "org.apache.commons.collections.CollectionUtils:437,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].collect"
    - Src: "org.apache.commons.collections.CollectionUtils:438,1"
      Dst: "[java.util.Collection].clear"
    - Src: "org.apache.commons.collections.CollectionUtils:439,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].countMatches(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:455"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:455"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:456,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:456,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:457,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:457,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].exists(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:475"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:475"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:476,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:476,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:477,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:477,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].select(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:497,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:497,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:498,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].select"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].select(java.util.Collection,org.apache.commons.collections.Predicate,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:515,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:515,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:516,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:517,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.CollectionUtils:518,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].selectRejected(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:536,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:536,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:537,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].selectRejected"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].selectRejected(java.util.Collection,org.apache.commons.collections.Predicate,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:555"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:553,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:553,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:554,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:555,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.CollectionUtils:556,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].collect(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:574,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:574,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:575,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].collect(java.util.Iterator,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:590,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:591,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].collect(java.util.Collection,org.apache.commons.collections.Transformer,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Transformer"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:609"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:610,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:610,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].collect"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].collect(java.util.Iterator,org.apache.commons.collections.Transformer,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.Transformer"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:629"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:629"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:630,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:631,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:632,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.CollectionUtils:633,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].addIgnoreNull(java.util.Collection,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:650,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].addAll(java.util.Collection,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:661,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:662,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:662,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].addAll(java.util.Collection,java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:674,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.CollectionUtils:675,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.CollectionUtils:675,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].addAll(java.util.Collection,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:687"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:689"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:688,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].index(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:715,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:715,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].index"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].index(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:744"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:752"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:752"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:754"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:755"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:760"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:762"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:766"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:770"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:772"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:783"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:744,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.CollectionUtils:745,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.CollectionUtils:750,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.collections.CollectionUtils:757,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.CollectionUtils:757,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:758,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].index"
    - Src: "org.apache.commons.collections.CollectionUtils:761,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.CollectionUtils:768,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.CollectionUtils:771,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.CollectionUtils:781,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].index(java.util.Iterator,int)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:788"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:790"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:792"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:788,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:791,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].get(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:830"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:837"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:838"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:839"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:847"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:852"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:855"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:866"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:865"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:857"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:865"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:864"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:859"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:866"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:831,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:831,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CollectionUtils:831,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.CollectionUtils:831,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:835,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.CollectionUtils:835,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:836,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].get"
    - Src: "org.apache.commons.collections.CollectionUtils:838,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.CollectionUtils:843,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:846,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:853,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.CollectionUtils:857,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.CollectionUtils:860,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.CollectionUtils:867,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:870,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.collections.CollectionUtils:872,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.CollectionUtils:872,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].size(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:896"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:897"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:898"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:900"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:904"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:913"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:897,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.CollectionUtils:899,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.CollectionUtils:904,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:906,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.CollectionUtils:910,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.CollectionUtils:912,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.collections.CollectionUtils:915,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:918,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.collections.CollectionUtils:920,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:920,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CollectionUtils:920,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.CollectionUtils:920,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.CollectionUtils:920,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.CollectionUtils].sizeIsEmpty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:947"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:948"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:949"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:950"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:951"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:952"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:952"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:951"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:953"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:954"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:953"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:955"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:956"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:956"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:955"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:961"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:960"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:948,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.collections.CollectionUtils:950,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.collections.CollectionUtils:954,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.CollectionUtils:956,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.collections.CollectionUtils:958,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:961,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.collections.CollectionUtils:963,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:963,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.CollectionUtils:963,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.CollectionUtils:963,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.CollectionUtils:963,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].isEmpty(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:979"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:978"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:979"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:979,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].isNotEmpty(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:992"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:991"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:992,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].reverseArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1012"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.CollectionUtils].getFreq(java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:1017"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1019"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1016,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.CollectionUtils:1018,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].isFull(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:1039"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1041"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:1042"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1045"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1040,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:1043,1"
      Dst: "[org.apache.commons.collections.BoundedCollection].isFull"
    - Src: "org.apache.commons.collections.CollectionUtils:1046,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].decorateUsing"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].maxSize(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CollectionUtils:1070"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CollectionUtils:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CollectionUtils:1076"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1071,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.CollectionUtils:1074,1"
      Dst: "[org.apache.commons.collections.BoundedCollection].maxSize"
    - Src: "org.apache.commons.collections.CollectionUtils:1077,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].decorateUsing"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].retainAll(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1102,1"
      Dst: "[org.apache.commons.collections.ListUtils].retainAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].removeAll(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1122,1"
      Dst: "[org.apache.commons.collections.ListUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].synchronizedCollection(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1149,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].unmodifiableCollection(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1162,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].predicatedCollection(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1179,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].typedCollection(java.util.Collection,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1192,1"
      Dst: "[org.apache.commons.collections.collection.TypedCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CollectionUtils].transformedCollection(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.CollectionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CollectionUtils:1208,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$Values].<init>(org.apache.commons.collections.FastHashMap)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$Values"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$Values:689,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$Values].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$Values"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    functionUses: 17
    ICount: 4
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$Values:692,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$Values].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$Values"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$Values:696,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$Values].<init>(org.apache.commons.collections.FastHashMap,org.apache.commons.collections.FastHashMap$1)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$Values"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    - "org.apache.commons.collections.FastHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$Values].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$Values:689,1"
      Dst: "[org.apache.commons.collections.FastHashMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UniqueFilterIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UniqueFilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UniqueFilterIterator:43,1"
      Dst: "[org.apache.commons.collections.functors.UniquePredicate].getInstance"
    - Src: "org.apache.commons.collections.iterators.UniqueFilterIterator:43,1"
      Dst: "[org.apache.commons.collections.iterators.FilterIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TruePredicate].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.TruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TruePredicate].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.TruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TruePredicate:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.TruePredicate"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.LongConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.LongConverter"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.LongConverter:41,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.LongConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.LongConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.LongConverter:53,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.LongConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.LongConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySet"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:901,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySet"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:906,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySet"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:910,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySet"
    linkageType: null
    functionLinenumber: 913
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:914,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySet"
    linkageType: null
    functionLinenumber: 917
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    functionUses: 17
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:918,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].containsKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:919,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$KeySet"
    linkageType: null
    functionLinenumber: 923
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].createKeySetIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createKeySetIterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createKeySetIterator()"
    functionUses: 97
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$KeySet:924,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].createKeySetIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$3].<init>(org.apache.commons.collections.ReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$3"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.ReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$3:712,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$3].size()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$3"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$3:714,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$3].clear()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$3"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$3:718,1"
      Dst: "[org.apache.commons.collections.ReferenceMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$3"
    linkageType: null
    functionLinenumber: 721
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].<init>(org.apache.commons.collections.ReferenceMap,org.apache.commons.collections.ReferenceMap$1)"
    functionUses: 44
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$3:722,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$3].toArray()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$3:726,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$3].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$3].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$3"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 11
    ICount: 13
    EdgeCount: 168
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ReferenceMap$3:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ReferenceMap$3:734"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.ReferenceMap$3:733"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$3:730,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$3].size"
    - Src: "org.apache.commons.collections.ReferenceMap$3:730,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ReferenceMap$3:731,1"
      Dst: "[org.apache.commons.collections.ReferenceMap$3].iterator"
    - Src: "org.apache.commons.collections.ReferenceMap$3:731,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ReferenceMap$3:732,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ReferenceMap$3:732,1"
      Dst: "[java.util.Collection].add"
    - Src: "org.apache.commons.collections.ReferenceMap$3:734,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISSNValidator:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.ISSNValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].convertToEAN13(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISSNValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISSNValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISSNValidator:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISSNValidator:108,1"
      Dst: "[java.lang.String].matches"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:109,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:112,1"
      Dst: "[org.apache.commons.validator.routines.ISSNValidator].validate"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:118,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:119,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:119,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:121,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].calculate"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:125,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].extractFromEAN13(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.ISSNValidator:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISSNValidator:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.ISSNValidator:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.ISSNValidator:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISSNValidator:143,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:144,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:145,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:145,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:145,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:145,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:147,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:150,1"
      Dst: "[org.apache.commons.validator.routines.ISSNValidator].validateEan"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:155,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:158,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:160,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].calculate"
    - Src: "org.apache.commons.validator.routines.ISSNValidator:164,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISSNValidator:176,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISSNValidator:189,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.ISSNValidator].validateEan(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.ISSNValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.ISSNValidator:202,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractReferenceMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>(org.apache.commons.collections.map.AbstractReferenceMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator:826,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator:830,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator:830,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].<init>(org.apache.commons.collections.list.AbstractLinkedList,int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].getNode(int,boolean)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:746,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:749,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].getNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:762,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 773
    functionDepth: 0
    returnType: "org.apache.commons.collections.list.AbstractLinkedList$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:774"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:775,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 148
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:781"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:780"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$Node].getValue()"
    functionUses: 143
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:788"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:785,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:786,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:787,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:787,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:787,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:787,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:789,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:797"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:796"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$Node].getValue()"
    functionUses: 9
    ICount: 18
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:802"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:804"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:801,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:802,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:803,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:806,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 812
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    functionUses: 11
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:818,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 38
    ICount: 23
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:828"
        BranchSideFuncs:
        - "getLastNodeReturned()"
        - "removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:822,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:826,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:826,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].removeNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:837,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:838,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:838,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$Node].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:842,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:843,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].addNodeBefore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field$lambda_clone_0__1].bootstrap$(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.Field$lambda_clone_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.Field$lambda_clone_0__1].<init>(java.util.Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field$lambda_clone_0__1:-1,1"
      Dst: "[org.apache.commons.validator.Field$lambda_clone_0__1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field$lambda_clone_0__1].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.Field$lambda_clone_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field$lambda_clone_0__1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Field$lambda_clone_0__1].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.Field$lambda_clone_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Field$lambda_clone_0__1:-1,1"
      Dst: "[org.apache.commons.validator.Field].lambda$clone$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSetFactory].<init>()"
    functionSourceFile: "org.apache.commons.validator.FormSetFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSetFactory:29,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    - Src: "org.apache.commons.validator.FormSetFactory:32,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSetFactory].createFormSet(org.apache.commons.validator.ValidatorResources,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.FormSetFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.FormSet"
    argCount: 4
    argTypes:
    - "org.apache.commons.validator.ValidatorResources"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSetFactory:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSetFactory:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSetFactory:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSetFactory:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSetFactory:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSetFactory:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.FormSetFactory:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSetFactory:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSetFactory:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSetFactory:51,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].getFormSet"
    - Src: "org.apache.commons.validator.FormSetFactory:53,1"
      Dst: "[org.apache.commons.validator.FormSetFactory].getLog"
    - Src: "org.apache.commons.validator.FormSetFactory:53,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.FormSetFactory:54,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.FormSetFactory:54,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.FormSetFactory:54,1"
      Dst: "[org.apache.commons.validator.FormSet].displayKey"
    - Src: "org.apache.commons.validator.FormSetFactory:54,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.FormSetFactory:54,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.validator.FormSetFactory:60,1"
      Dst: "[org.apache.commons.validator.FormSet].<init>"
    - Src: "org.apache.commons.validator.FormSetFactory:61,1"
      Dst: "[org.apache.commons.validator.FormSet].setLanguage"
    - Src: "org.apache.commons.validator.FormSetFactory:62,1"
      Dst: "[org.apache.commons.validator.FormSet].setCountry"
    - Src: "org.apache.commons.validator.FormSetFactory:63,1"
      Dst: "[org.apache.commons.validator.FormSet].setVariant"
    - Src: "org.apache.commons.validator.FormSetFactory:66,1"
      Dst: "[org.apache.commons.validator.ValidatorResources].addFormSet"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSetFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.validator.FormSetFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSetFactory:87,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.validator.FormSetFactory:89,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.validator.FormSetFactory:93,1"
      Dst: "[org.apache.commons.validator.FormSetFactory].createFormSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.FormSetFactory].getLog()"
    functionSourceFile: "org.apache.commons.validator.FormSetFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.FormSetFactory:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.FormSetFactory:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.FormSetFactory:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.FormSetFactory:109,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallMethodRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallMethodRuleProvider].init(org.apache.commons.digester.annotations.rules.CallMethod,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.CallMethod"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider:41,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider:42,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallMethodRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.CallMethodRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider:49,1"
      Dst: "[org.apache.commons.digester.CallMethodRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.CallMethodRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.CallMethodRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.CallMethodRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DateConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.DateConverter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DateConverter:43,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DateConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.DateConverter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.DateConverter:55,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.DateConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.DateConverter"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].<init>(org.apache.commons.beanutils.WeakFastHashMap$CollectionView)"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 668
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.WeakFastHashMap$CollectionView"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].access$400(org.apache.commons.beanutils.WeakFastHashMap)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 1
    ICount: 13
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:669,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:670,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].access$400"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:671,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:671,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 674
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].access$400(org.apache.commons.beanutils.WeakFastHashMap)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 12
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:675"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:677"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:675,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].access$400"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:676,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:678,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 681
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].access$400(org.apache.commons.beanutils.WeakFastHashMap)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$Values].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$KeySet].iteratorNext(java.util.Map$Entry)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$EntrySet].iteratorNext(java.util.Map$Entry)"
    functionUses: 124
    ICount: 17
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:684"
        BranchSideFuncs:
        - "next()"
        - "iteratorNext(java.util.Map$Entry)"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:682,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].access$400"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:683,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:685,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:686,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iteratorNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    functionSourceFile: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].access$300(org.apache.commons.beanutils.WeakFastHashMap)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].access$400(org.apache.commons.beanutils.WeakFastHashMap)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].access$400(org.apache.commons.beanutils.WeakFastHashMap)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 41
    EdgeCount: 97
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:692"
        BranchSideFuncs:
        - "access$300(org.apache.commons.beanutils.WeakFastHashMap)"
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:702"
        BranchSideFuncs:
        - "remove()"
    - Branch String: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:697"
        BranchSideFuncs:
        - "access$400(org.apache.commons.beanutils.WeakFastHashMap)"
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:691,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:693,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].access$300"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:695,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].access$400"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:696,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:698,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:698,1"
      Dst: "[org.apache.commons.beanutils.WeakFastHashMap].remove"
    - Src: "org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator:703,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$1].<init>(org.apache.commons.logging.impl.WeakHashtable,java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.logging.impl.WeakHashtable"
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:345,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$1"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$1].hasMoreElements()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].hasMoreElements()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:348,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$1"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$1].nextElement()"
    - "[org.apache.commons.collections.iterators.IteratorEnumeration].nextElement()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200(org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionUses: 4
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:352,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.logging.impl.WeakHashtable$1:353,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$Referenced].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].naturalComparator()"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].chainedComparator(java.util.Comparator,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:80,1"
      Dst: "[org.apache.commons.collections.ComparatorUtils].chainedComparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].chainedComparator(java.util.Comparator[])"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "java.util.Comparator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ComparatorUtils:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:93,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].<init>"
    - Src: "org.apache.commons.collections.ComparatorUtils:96,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.ComparatorUtils:98,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].addComparator"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ComparatorUtils].chainedComparator(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:115,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.ComparatorUtils:115,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.collections.ComparatorUtils:115,1"
      Dst: "[org.apache.commons.collections.ComparatorUtils].chainedComparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].reversedComparator(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:131,1"
      Dst: "[org.apache.commons.collections.comparators.ReverseComparator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].booleanComparator(boolean)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:147,1"
      Dst: "[org.apache.commons.collections.comparators.BooleanComparator].getBooleanComparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].nullLowComparator(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:165,1"
      Dst: "[org.apache.commons.collections.comparators.NullComparator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].nullHighComparator(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:183,1"
      Dst: "[org.apache.commons.collections.comparators.NullComparator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].transformedComparator(java.util.Comparator,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:202,1"
      Dst: "[org.apache.commons.collections.comparators.TransformingComparator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].min(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ComparatorUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:219,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ComparatorUtils].max(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.ComparatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ComparatorUtils:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ComparatorUtils:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ComparatorUtils:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ComparatorUtils:237,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean$1].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean$1"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean$1:60,1"
      Dst: "[org.apache.commons.beanutils.ContextClassLoaderLocal].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanUtilsBean$1].initialValue()"
    functionSourceFile: "org.apache.commons.beanutils.BeanUtilsBean$1"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.BeanUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanUtilsBean].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanUtilsBean$1:64,1"
      Dst: "[org.apache.commons.beanutils.BeanUtilsBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].decorate(org.apache.commons.collections.MapIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.MapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:44,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:49,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].<init>(org.apache.commons.collections.MapIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.MapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 126
    ICount: 4
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:65,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    functionUses: 128
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:69,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:73,1"
      Dst: "[org.apache.commons.collections.MapIterator].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    functionUses: 4
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:77,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:81,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableMapIterator"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableMapIterator:85,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].decorate(org.apache.commons.collections.Bag)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Bag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bag.UnmodifiableBag:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bag.UnmodifiableBag:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bag.UnmodifiableBag:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:61,1"
      Dst: "[org.apache.commons.collections.bag.UnmodifiableBag].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].<init>(org.apache.commons.collections.Bag)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Bag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:72,1"
      Dst: "[org.apache.commons.collections.bag.AbstractBagDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:83,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:84,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:95,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:96,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 43
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:101,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:101,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:101,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:105,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].clear()"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:117,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:121,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:125,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:130,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:134,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.UnmodifiableBag].uniqueSet()"
    functionSourceFile: "org.apache.commons.collections.bag.UnmodifiableBag"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].getBag()"
    - "[org.apache.commons.collections.bag.AbstractBagDecorator].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.PredicatedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.TransformedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.SynchronizedBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].uniqueSet()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].uniqueSet()"
    - "[org.apache.commons.collections.DefaultMapBag].uniqueSet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 8
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:138,1"
      Dst: "[org.apache.commons.collections.bag.AbstractBagDecorator].getBag"
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:138,1"
      Dst: "[org.apache.commons.collections.Bag].uniqueSet"
    - Src: "org.apache.commons.collections.bag.UnmodifiableBag:139,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].<init>()"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules:170,1"
      Dst: "[org.apache.commons.digester.RulesBase].<init>"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:188,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].add(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules:202,1"
      Dst: "[org.apache.commons.digester.RulesBase].add"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:204,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:204,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 178
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:273"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:300"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:394"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:399"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:405"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules:222,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:231,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:237,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:241,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:243,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:248,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:248,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:248,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:281,1"
      Dst: "[org.apache.commons.digester.ExtendedBaseRules].findExactAncesterMatch"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:300,1"
      Dst: "[java.util.HashMap].keySet"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:300,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:300,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:300,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:304,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:307,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:313,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:323,1"
      Dst: "[org.apache.commons.digester.ExtendedBaseRules].parentMatch"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:332,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:342,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:350,1"
      Dst: "[org.apache.commons.digester.ExtendedBaseRules].basicMatch"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:407,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:410,1"
      Dst: "[org.apache.commons.digester.Rule].getNamespaceURI"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:411,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:412,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:420,1"
      Dst: "[org.apache.commons.digester.ExtendedBaseRules$1].<init>"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:420,1"
      Dst: "[java.util.Collections].sort"
    JavaMethodInfo: null
    BBCount: 70
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].parentMatch(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules:455,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:455,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:455,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].basicMatch(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules:463,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:463,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:463,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].findExactAncesterMatch(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:475"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.ExtendedBaseRules:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ExtendedBaseRules:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ExtendedBaseRules:472,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:474,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:476,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:476,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:476,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:476,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.ExtendedBaseRules:476,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.ExtendedBaseRules].access$000(org.apache.commons.digester.ExtendedBaseRules)"
    functionSourceFile: "org.apache.commons.digester.ExtendedBaseRules"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.ExtendedBaseRules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler].handle(org.apache.commons.digester.annotations.rules.SetProperty,java.lang.reflect.Field,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.annotations.rules.SetProperty"
    - "java.lang.reflect.Field"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:41"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:38,1"
      Dst: "[org.apache.commons.digester.annotations.rules.SetProperty].pattern"
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:38,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].getProvider"
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:42,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].<init>"
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:43,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleProvider"
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:46,1"
      Dst: "[org.apache.commons.digester.annotations.providers.SetPropertiesRuleProvider].addAlias"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler].handle(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler:32,1"
      Dst: "[org.apache.commons.digester.annotations.handlers.SetPropertiesLoaderHandler].handle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$11].<init>(org.apache.commons.collections.BeanMap,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$11"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.BeanMap"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$11:500,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$11].hasNext()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$11"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$11:502,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$11].next()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$11"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$MyMapEntry].<init>(org.apache.commons.collections.BeanMap,java.lang.Object,java.lang.Object)"
    functionUses: 124
    ICount: 9
    EdgeCount: 97
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$11:505,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.BeanMap$11:506,1"
      Dst: "[org.apache.commons.collections.BeanMap].get"
    - Src: "org.apache.commons.collections.BeanMap$11:507,1"
      Dst: "[org.apache.commons.collections.BeanMap$MyMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$11].remove()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$11"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$11:510,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator:168,1"
      Dst: "[org.apache.commons.validator.CreditCardValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator].<init>(int)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator:177,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.CreditCardValidator:162,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.CreditCardValidator:178,1"
      Dst: "[org.apache.commons.validator.util.Flags].<init>"
    - Src: "org.apache.commons.validator.CreditCardValidator:179,1"
      Dst: "[org.apache.commons.validator.util.Flags].isOn"
    - Src: "org.apache.commons.validator.CreditCardValidator:180,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator].addAllowedCardType(org.apache.commons.validator.CreditCardValidator$CreditCardType)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.validator.CreditCardValidator$CreditCardType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator:203,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.CreditCardValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:212"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator:212,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.CreditCardValidator:216,1"
      Dst: "[org.apache.commons.validator.CreditCardValidator].luhnCheck"
    - Src: "org.apache.commons.validator.CreditCardValidator:220,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.validator.CreditCardValidator:220,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.validator.CreditCardValidator:220,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.validator.CreditCardValidator:222,1"
      Dst: "[org.apache.commons.validator.CreditCardValidator$CreditCardType].matches"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.CreditCardValidator].luhnCheck(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.CreditCardValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.CreditCardValidator:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.CreditCardValidator:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.CreditCardValidator:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.CreditCardValidator:237,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.CreditCardValidator:243,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.CreditCardValidator:243,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.CreditCardValidator:243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.CreditCardValidator:243,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.CreditCardValidator:243,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].<init>(org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory,org.apache.commons.digester.annotations.spi.DigesterLoaderHandlerFactory)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory"
    - "org.apache.commons.digester.annotations.spi.DigesterLoaderHandlerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:60,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:47,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].getAnnotationRuleProviderFactory()"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.spi.AnnotationRuleProviderFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].getDigesterLoaderHandlerFactory()"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.annotations.spi.DigesterLoaderHandlerFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].createDigester(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:81,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:82,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:82,1"
      Dst: "[org.apache.commons.digester.Digester].setClassLoader"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:83,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].addRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].addRules(java.lang.Class,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:95,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].getRuleSet"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:96,1"
      Dst: "[org.apache.commons.digester.RuleSet].addRuleInstances"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].getRuleSet(java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.RuleSet"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:110,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].containsKey"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:111,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].get"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:114,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:115,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].addRulesTo"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:116,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].addRulesTo(java.lang.Class,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:129,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:129,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].mapsClass"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:135,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].containsKey"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:136,1"
      Dst: "[org.apache.commons.digester.annotations.internal.RuleSetCache].get"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:136,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRulesProviderFrom"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:137,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addMappedClass"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:142,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].handle"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:145,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:150,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:154,1"
      Dst: "[java.lang.reflect.Method].getParameterAnnotations"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:155,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:157,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].<init>"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:162,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:162,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].addRulesTo"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].handle(java.lang.reflect.AnnotatedElement,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:172,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getAnnotations"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:173,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].handle"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.DigesterLoader].handle(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.DigesterLoader:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.DigesterLoader:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:188,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:191,1"
      Dst: "[java.lang.Class].isAnnotationPresent"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:192,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationsArrayValue"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:196,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoader].handle"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:200,1"
      Dst: "[java.lang.Class].getAnnotation"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:202,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterRule].handledBy"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:203,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterRule].providedBy"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:205,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationPattern"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:205,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleProvider"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:212,1"
      Dst: "[org.apache.commons.digester.annotations.spi.DigesterLoaderHandlerFactory].newInstance"
    - Src: "org.apache.commons.digester.annotations.DigesterLoader:216,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoaderHandler].handle"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].decorate(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:74,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].<init>(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:85,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].getSortedMap()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:102,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:103,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:110,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:111,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 34
    ICount: 12
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.FixedSizeSortedMap:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.FixedSizeSortedMap:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.FixedSizeSortedMap:118"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:116,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:117,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:119,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.FixedSizeSortedMap:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.FixedSizeSortedMap:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.FixedSizeSortedMap:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.FixedSizeSortedMap:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.FixedSizeSortedMap:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.FixedSizeSortedMap:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:123,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:123,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:123,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:124,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:124,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:125,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:128,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:132,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:136,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 5
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:140,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:141,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 5
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:145,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:146,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 5
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:150,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:151,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:156,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:156,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:157,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:161,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:161,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:162,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:166,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:166,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:167,1"
      Dst: "[org.apache.commons.collections.map.FixedSizeSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].isFull()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.FixedSizeSortedMap].maxSize()"
    functionSourceFile: "org.apache.commons.collections.map.FixedSizeSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.FixedSizeSortedMap:175,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].<init>(java.lang.Object,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:120,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].findCloneMethod()"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:130,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:130,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:133,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].create()"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].findCloneMethod()"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:149"
        BranchSideFuncs:
        - "findCloneMethod()"
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:145,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].findCloneMethod"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:149,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:152,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:163,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory].class$"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:163,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:164,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:172,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory].class$"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:172,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:173,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].<init>(java.lang.Object,java.lang.reflect.Method,org.apache.commons.collections.functors.PrototypeFactory$1)"
    functionSourceFile: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Method"
    - "org.apache.commons.collections.functors.PrototypeFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].<init>(java.lang.Object,java.lang.reflect.Method)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory:106,1"
      Dst: "[org.apache.commons.collections.functors.PrototypeFactory$PrototypeCloneFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].<init>(org.apache.commons.collections.map.ListOrderedMap$KeySetView,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView$1"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.ListOrderedMap$KeySetView"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView$1:516,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap$KeySetView$1"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionUses: 124
    ICount: 5
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView$1:518,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next"
    - Src: "org.apache.commons.collections.map.ListOrderedMap$KeySetView$1:518,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatByte(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:53,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatByte(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:74,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:76,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:78,1"
      Dst: "[java.text.NumberFormat].setParseIntegerOnly"
    - Src: "org.apache.commons.validator.GenericTypeValidator:79,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:80,1"
      Dst: "[java.text.NumberFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:83,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:83,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:83,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:84,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:86,1"
      Dst: "[java.lang.Number].byteValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:86,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatCreditCard(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:103,1"
      Dst: "[org.apache.commons.validator.GenericValidator].isCreditCard"
    - Src: "org.apache.commons.validator.GenericTypeValidator:103,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatDate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:130,1"
      Dst: "[java.text.DateFormat].getDateInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:137,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:145,1"
      Dst: "[java.text.DateFormat].setLenient"
    - Src: "org.apache.commons.validator.GenericTypeValidator:150,1"
      Dst: "[java.text.DateFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:157,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.GenericTypeValidator:158,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:158,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.GenericTypeValidator:158,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.GenericTypeValidator:158,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatDate(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:187,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.GenericTypeValidator:192,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:193,1"
      Dst: "[java.text.DateFormat].setLenient"
    - Src: "org.apache.commons.validator.GenericTypeValidator:195,1"
      Dst: "[java.text.DateFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:197,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:202,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.validator.GenericTypeValidator:203,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:203,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.GenericTypeValidator:203,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.GenericTypeValidator:203,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatDouble(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:224,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatDouble(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:245,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:247,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:249,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:250,1"
      Dst: "[java.text.NumberFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:253,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:253,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:253,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:254,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:256,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatFloat(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:275,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatFloat(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:296,1"
      Dst: "[java.text.NumberFormat].getInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:298,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:300,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:301,1"
      Dst: "[java.text.NumberFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:304,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:304,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:304,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:305,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:307,1"
      Dst: "[java.lang.Number].floatValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:307,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatInt(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:326,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatInt(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:347,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:349,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:351,1"
      Dst: "[java.text.NumberFormat].setParseIntegerOnly"
    - Src: "org.apache.commons.validator.GenericTypeValidator:352,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:353,1"
      Dst: "[java.text.NumberFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:356,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:356,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:356,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:357,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:359,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:359,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatLong(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:378,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatLong(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:398"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:414"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:399,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:401,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:403,1"
      Dst: "[java.text.NumberFormat].setParseIntegerOnly"
    - Src: "org.apache.commons.validator.GenericTypeValidator:404,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:405,1"
      Dst: "[java.text.NumberFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:408,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:408,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:408,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:409,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:411,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:411,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatShort(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:430,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericTypeValidator].formatShort(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericTypeValidator:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericTypeValidator:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericTypeValidator:451,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.apache.commons.validator.GenericTypeValidator:453,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.validator.GenericTypeValidator:455,1"
      Dst: "[java.text.NumberFormat].setParseIntegerOnly"
    - Src: "org.apache.commons.validator.GenericTypeValidator:456,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.validator.GenericTypeValidator:457,1"
      Dst: "[java.text.NumberFormat].parse"
    - Src: "org.apache.commons.validator.GenericTypeValidator:460,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:460,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.validator.GenericTypeValidator:460,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericTypeValidator:461,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:463,1"
      Dst: "[java.lang.Number].shortValue"
    - Src: "org.apache.commons.validator.GenericTypeValidator:463,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DoubleValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:82,1"
      Dst: "[org.apache.commons.validator.routines.DoubleValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].<init>(boolean,int)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:107,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].isInRange(double,double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DoubleValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DoubleValidator:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.DoubleValidator:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DoubleValidator:119"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].isInRange(java.lang.Double,double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:133,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.commons.validator.routines.DoubleValidator:133,1"
      Dst: "[org.apache.commons.validator.routines.DoubleValidator].isInRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].maxValue(double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DoubleValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DoubleValidator:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].maxValue(java.lang.Double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:157,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.commons.validator.routines.DoubleValidator:157,1"
      Dst: "[org.apache.commons.validator.routines.DoubleValidator].maxValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].minValue(double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DoubleValidator:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DoubleValidator:168"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].minValue(java.lang.Double,double)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:181,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.commons.validator.routines.DoubleValidator:181,1"
      Dst: "[org.apache.commons.validator.routines.DoubleValidator].minValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].processParsedValue(java.lang.Object,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.DoubleValidator:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.DoubleValidator:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.DoubleValidator:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:198,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.validator.routines.DoubleValidator:198,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:211,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].validate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:223,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].validate(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:235,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DoubleValidator].validate(java.lang.String,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.routines.DoubleValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DoubleValidator:249,1"
      Dst: "[org.apache.commons.validator.routines.AbstractNumberValidator].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:103,1"
      Dst: "[java.util.AbstractMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].<init>(int,float,int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap].init()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].init()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].init()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:114,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:118,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:129,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:142,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:144,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:146,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:150,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].calculateNewCapacity"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:151,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].calculateThreshold"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:153,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].init"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:163,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:163,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:163,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:164,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].init()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 66
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:190"
        BranchSideFuncs:
        - "isEqualKey(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:188"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:188"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:181,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:182,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hash"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:183,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:185,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:186,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 49
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    functionUses: 48
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:228"
        BranchSideFuncs:
        - "isEqualKey(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:219,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:220,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hash"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:221,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:223,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualValue(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].isEqualValue(java.lang.Object,java.lang.Object)"
    functionUses: 13
    ICount: 34
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:249"
        BranchSideFuncs:
        - "getValue()"
        - "isEqualValue(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:242,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:252,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.LRUMap].updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].addMapping(int,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].addMapping(int,int,java.lang.Object,java.lang.Object)"
    functionUses: 42
    ICount: 23
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:284"
        BranchSideFuncs:
        - "isEqualKey(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:283"
        BranchSideFuncs:
        - "addMapping(int,int,java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:281"
        BranchSideFuncs:
        - "getValue()"
        - "updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:281"
        BranchSideFuncs:
        - "getValue()"
        - "updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:271,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:272,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hash"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:273,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:276,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:277,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:278,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:284,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].calculateNewCapacity(int)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].ensureCapacity(int)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 296
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:301"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "entrySet()"
        - "ensureCapacity(int)"
        - "calculateNewCapacity(int)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:308"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:298,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:303,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].calculateNewCapacity"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:303,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].ensureCapacity"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:304,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:304,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:304,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:305,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:306,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:306,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:306,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionUses: 35
    ICount: 23
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:331"
        BranchSideFuncs:
        - "isEqualKey(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:328"
        BranchSideFuncs:
        - "removeMapping(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
        - "getValue()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:328"
        BranchSideFuncs:
        - "removeMapping(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
        - "getValue()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:317,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:318,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hash"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:319,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:323,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:324,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:325,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:343"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:359"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].hash(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 5
    ICount: 14
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:373,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 6
    ICount: 10
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:391"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:390"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:391"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:390"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:391,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:403"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:403"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:404,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].getEntry(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].convertKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].hash(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ReferenceIdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:435"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:441"
        BranchSideFuncs:
        - "isEqualKey(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:438"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:432,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].convertKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:433,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hash"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:434,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:436,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].isEqualKey"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].updateEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].setValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:455,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].reuseEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].addMapping(int,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.IdentityMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].checkCapacity()"
    functionUses: 3
    ICount: 17
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:493,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].createEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:494,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].addEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:496,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].checkCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:513,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].addEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].removeMapping(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap].removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].destroyEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:543,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].removeEntry"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:545,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].destroyEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].removeEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:560"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:562"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].destroyEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].checkCapacity()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].ensureCapacity(int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:588"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:593"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:590"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:594"
        BranchSideFuncs:
        - "ensureCapacity(int)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:593"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:591,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].ensureCapacity(int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].calculateThreshold(int,float)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex(int,int)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].calculateThreshold(int,float)"
    functionUses: 2
    ICount: 40
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:603"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:605"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:606"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:626"
        BranchSideFuncs:
        - "calculateThreshold(int,float)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:616"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:618"
        BranchSideFuncs:
        - "hashIndex(int,int)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:607,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].calculateThreshold"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:620,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].hashIndex"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].calculateNewCapacity(int)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:650"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].calculateThreshold(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].entryNext(org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].entryHashCode(org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].entryKey(org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].entryValue(org.apache.commons.collections.map.AbstractHashedMap$HashEntry)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 731
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:734"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:735,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 36
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:788"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:787"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:786,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].createEntrySetIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:800"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:798,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:801,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 30
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:877"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:875,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].createKeySetIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 886
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:887"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:889"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:887,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:890,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 18
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:951"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:954"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:952,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].createValuesIterator()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 963
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:964"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:966"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:964,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:967,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].doWriteObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1180"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1177,1"
      Dst: "[java.io.ObjectOutputStream].writeFloat"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1178,1"
      Dst: "[java.io.ObjectOutputStream].writeInt"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1180,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1180,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1181,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1181,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1182,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].doReadObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1211"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1205,1"
      Dst: "[java.io.ObjectInputStream].readFloat"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1206,1"
      Dst: "[java.io.ObjectInputStream].readInt"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1208,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].init"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1209,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].calculateThreshold"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1212,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1214,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 1228
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap].init()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].init()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].init()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].putAll(java.util.Map)"
    functionUses: 10
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1229,1"
      Dst: "[java.util.AbstractMap].clone"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1236,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].init"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1237,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].putAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 1251
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].mapIterator()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 96
    ICount: 34
    EdgeCount: 225
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1252"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1255"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1257"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1261"
        BranchSideFuncs:
        - "mapIterator()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1264"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1281"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1267"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1272"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1271"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1272"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1259,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1259,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1262,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1264,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1265,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1266,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1268,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1268,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1272,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 1290
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].createEntrySetIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].createEntrySetIterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 68
    ICount: 10
    EdgeCount: 232
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1293"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1296"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1292,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].createEntrySetIterator"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1293,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1294,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1294,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap"
    linkageType: null
    functionLinenumber: 1304
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].mapIterator()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].mapIterator()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 74
    ICount: 34
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1305"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1307"
        BranchSideFuncs:
        - "mapIterator()"
        - "size()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1313"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1326"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1316"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1314"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1313"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1316"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1314"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1313"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
    - Branch String: "org.apache.commons.collections.map.AbstractHashedMap:1321"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractHashedMap:1323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1305,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1308,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1309,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1311,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].mapIterator"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1312,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1314,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1315,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    - Src: "org.apache.commons.collections.map.AbstractHashedMap:1327,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.TransformedMap].decorate(java.util.Map,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:74,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].decorateTransform(java.util.Map,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.TransformedMap:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:92,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].<init>"
    - Src: "org.apache.commons.collections.map.TransformedMap:93,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.TransformedMap:94,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformMap"
    - Src: "org.apache.commons.collections.map.TransformedMap:95,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].clear"
    - Src: "org.apache.commons.collections.map.TransformedMap:96,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.TransformedMap:96,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].<init>(java.util.Map,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:114,1"
      Dst: "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:128,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.TransformedMap:129,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:141,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.TransformedMap:142,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].transformKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.TransformedMap:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:157"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:158,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].transformValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.TransformedMap:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:172"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:173,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].transformMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.TransformedMap:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.TransformedMap:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:185,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.collections.map.TransformedMap:188,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.TransformedMap:188,1"
      Dst: "[org.apache.commons.collections.map.LinkedMap].<init>"
    - Src: "org.apache.commons.collections.map.TransformedMap:189,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.TransformedMap:189,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.TransformedMap:189,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.TransformedMap:190,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.TransformedMap:191,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.TransformedMap:191,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformKey"
    - Src: "org.apache.commons.collections.map.TransformedMap:191,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.TransformedMap:191,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformValue"
    - Src: "org.apache.commons.collections.map.TransformedMap:191,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.TransformedMap].checkSetValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:204,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].isSetValueChecking()"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.TransformedMap:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedMap:213"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.TransformedMap].transformKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].transformValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 34
    ICount: 8
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:219,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformKey"
    - Src: "org.apache.commons.collections.map.TransformedMap:220,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformValue"
    - Src: "org.apache.commons.collections.map.TransformedMap:221,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.TransformedMap:221,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedMap:225,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformMap"
    - Src: "org.apache.commons.collections.map.TransformedMap:226,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.TransformedMap:226,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].decorate(org.apache.commons.collections.OrderedMap)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableOrderedMap:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableOrderedMap:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableOrderedMap:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:63,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].<init>(org.apache.commons.collections.OrderedMap)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:74,1"
      Dst: "[org.apache.commons.collections.map.AbstractOrderedMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:86,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:87,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:99,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:100,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:105,1"
      Dst: "[org.apache.commons.collections.map.AbstractOrderedMapDecorator].getOrderedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:105,1"
      Dst: "[org.apache.commons.collections.IterableMap].mapIterator"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:106,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:110,1"
      Dst: "[org.apache.commons.collections.map.AbstractOrderedMapDecorator].getOrderedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:110,1"
      Dst: "[org.apache.commons.collections.OrderedMap].orderedMapIterator"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:111,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:115,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:119,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:123,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:127,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:131,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:132,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:136,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:137,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableOrderedMap"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:141,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].values"
    - Src: "org.apache.commons.collections.map.UnmodifiableOrderedMap:142,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$10].<init>(org.apache.commons.beanutils.BeanMap)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$10"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.BeanMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$10:519,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$10"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].entryIterator()"
    functionUses: 96
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$10:522,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].entryIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$10].size()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$10"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$100(org.apache.commons.beanutils.BeanMap)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    functionUses: 25
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$10:526,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$100"
    - Src: "org.apache.commons.beanutils.BeanMap$10:526,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TypedBag].decorate(org.apache.commons.collections.Bag,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.bag.TypedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Bag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Bag"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TypedBag:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.bag.TypedBag:51,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TypedBag].<init>()"
    functionSourceFile: "org.apache.commons.collections.bag.TypedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TypedBag:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:47,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].getListIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 147
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:63,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 144
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:67,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:71,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:75,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    functionUses: 10
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:79,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:83,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    functionUses: 38
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:87,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:91,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractListIteratorDecorator:95,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$LazyHolder].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$LazyHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.DomainValidator$LazyHolder:131,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$LazyHolder].access$100()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$LazyHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.DomainValidator$LazyHolder].access$200()"
    functionSourceFile: "org.apache.commons.validator.routines.DomainValidator$LazyHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.DomainValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].<init>(org.apache.commons.beanutils.DynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:76,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].getMap()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:95,1"
      Dst: "[org.apache.commons.beanutils.DynaBeanPropertyMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].contains(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:118,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:120,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:123,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:125,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    functionUses: 6
    ICount: 51
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:149"
        BranchSideFuncs:
        - "getType()"
        - "getDynaProperty(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:144,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:150,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaBean].getDynaProperty"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:150,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:151,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:159,1"
      Dst: "[java.lang.Byte].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:161,1"
      Dst: "[java.lang.Character].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:163,1"
      Dst: "[java.lang.Double].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:165,1"
      Dst: "[java.lang.Float].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:167,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:169,1"
      Dst: "[java.lang.Long].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:171,1"
      Dst: "[java.lang.Short].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    functionUses: 1
    ICount: 38
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:206"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:197,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:199,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:199,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:199,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:199,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:201,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:201,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:202,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:204,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:206,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].get(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:235"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:228,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:230,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:230,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:230,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:230,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:233,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:235,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].remove(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:268,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:270,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:270,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:270,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:270,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:273,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:275,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].set(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.BasicDynaBean].isAssignable(java.lang.Class,java.lang.Class)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].getType()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 41
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:298"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:302"
        BranchSideFuncs:
        - "isAssignable(java.lang.Class,java.lang.Class)"
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:299"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:309"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:310"
        BranchSideFuncs:
        - "getType()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:309"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:297,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaBean].getDynaProperty"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:299,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getType"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:299,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:300,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:300,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:300,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:300,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:303,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:303,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaBean].isAssignable"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:306,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:308,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:310,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].set(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:337"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:351"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:333,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:335,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:335,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:335,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:335,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:337,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:337,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:338,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:346,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:348,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:348,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:351,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].set(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:374,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:376,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:376,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:376,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:376,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:384,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:386,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass()"
    - "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.JDBCDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.ResultSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaMap].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.RowSetDynaClass].getDynaProperty(java.lang.String)"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperty(java.lang.String)"
    functionUses: 2
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:407,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:407,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:409,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:409,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:409,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BasicDynaBean:409,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BasicDynaBean].isAssignable(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.BasicDynaBean"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BasicDynaBean:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BasicDynaBean:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BasicDynaBean:427,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].<init>(java.util.Iterator,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator:297,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionUses: 124
    ICount: 6
    EdgeCount: 95
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator:302,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 8
    EdgeCount: 131
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator:307,1"
      Dst: "[java.util.Collection].remove"
    - Src: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator:308,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].<init>(java.util.Iterator,java.util.Collection,org.apache.commons.collections.set.ListOrderedSet$1)"
    functionSourceFile: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "java.util.Collection"
    - "org.apache.commons.collections.set.ListOrderedSet$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].<init>(java.util.Iterator,java.util.Collection)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator:289,1"
      Dst: "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].adjustForLineEnding(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericValidator:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericValidator:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericValidator:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:58,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.GenericValidator:59,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.GenericValidator].isBlankOrNull(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:77,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.GenericValidator:77,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isByte(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:87,1"
      Dst: "[org.apache.commons.validator.GenericTypeValidator].formatByte"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isCreditCard(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:96,1"
      Dst: "[org.apache.commons.validator.routines.CreditCardValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isDate(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:110,1"
      Dst: "[org.apache.commons.validator.routines.DateValidator].getInstance"
    - Src: "org.apache.commons.validator.GenericValidator:110,1"
      Dst: "[org.apache.commons.validator.routines.AbstractFormatValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isDate(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:127,1"
      Dst: "[org.apache.commons.validator.DateValidator].getInstance"
    - Src: "org.apache.commons.validator.GenericValidator:127,1"
      Dst: "[org.apache.commons.validator.DateValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isDouble(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:137,1"
      Dst: "[org.apache.commons.validator.GenericTypeValidator].formatDouble"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isEmail(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:147,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].getInstance"
    - Src: "org.apache.commons.validator.GenericValidator:147,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isFloat(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:157,1"
      Dst: "[org.apache.commons.validator.GenericTypeValidator].formatFloat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInRange(byte,byte,byte)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:169"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInRange(double,double,double)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:182"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInRange(float,float,float)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:195"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInRange(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:208"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInRange(long,long,long)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:221"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInRange(short,short,short)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:234"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isInt(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:245,1"
      Dst: "[org.apache.commons.validator.GenericTypeValidator].formatInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isLong(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:255,1"
      Dst: "[org.apache.commons.validator.GenericTypeValidator].formatLong"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isShort(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:265,1"
      Dst: "[org.apache.commons.validator.GenericTypeValidator].formatShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].isUrl(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:277,1"
      Dst: "[org.apache.commons.validator.routines.UrlValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].matchRegexp(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericValidator:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.GenericValidator:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.GenericValidator:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:288,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.GenericValidator:292,1"
      Dst: "[java.util.regex.Pattern].matches"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].maxLength(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:303,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].maxLength(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:315,1"
      Dst: "[org.apache.commons.validator.GenericValidator].adjustForLineEnding"
    - Src: "org.apache.commons.validator.GenericValidator:316,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].maxValue(double,double)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:326"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].maxValue(float,float)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:337"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].maxValue(int,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:350"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].maxValue(long,long)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:361"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].minLength(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:373,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].minLength(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.GenericValidator:385,1"
      Dst: "[org.apache.commons.validator.GenericValidator].adjustForLineEnding"
    - Src: "org.apache.commons.validator.GenericValidator:386,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].minValue(double,double)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:397"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].minValue(float,float)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:407"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].minValue(int,int)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:418"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.GenericValidator].minValue(long,long)"
    functionSourceFile: "org.apache.commons.validator.GenericValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.GenericValidator:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.GenericValidator:429"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser,java.lang.String,org.apache.commons.digester.Rules)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    - "java.lang.String"
    - "org.apache.commons.digester.Rules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:446,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].add(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:460"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:456,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:457,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:458,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:462,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:462,1"
      Dst: "[org.apache.commons.digester.Rules].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].clear()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:469,1"
      Dst: "[org.apache.commons.digester.Rules].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].getDigester()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:476,1"
      Dst: "[org.apache.commons.digester.Rules].getDigester"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:483,1"
      Dst: "[org.apache.commons.digester.Rules].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:491,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:498,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].rules()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:505,1"
      Dst: "[org.apache.commons.digester.Rules].rules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:512,1"
      Dst: "[org.apache.commons.digester.Rules].setDigester"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$RulesPrefixAdapter:519,1"
      Dst: "[org.apache.commons.digester.Rules].setNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$8].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$8"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$8:182,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$8"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$8:184,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$8:184,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer$1].<init>(org.apache.commons.collections.UnboundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.UnboundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:229,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 122
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer$1:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:234"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].access$000(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    functionUses: 124
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer$1:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:241"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:240,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:241,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:243,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].access$000"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    functionSourceFile: "org.apache.commons.collections.UnboundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.UnboundedFifoBuffer].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].access$000(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].access$100(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].access$000(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].access$100(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].access$100(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    functionUses: 31
    ICount: 51
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer$1:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer$1:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:259"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.UnboundedFifoBuffer$1:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.UnboundedFifoBuffer$1:null"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.UnboundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:249,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:253,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].remove"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:259,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].access$000"
    - Src: "org.apache.commons.collections.UnboundedFifoBuffer$1:261,1"
      Dst: "[org.apache.commons.collections.UnboundedFifoBuffer].access$100"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.TransformedSet].decorate(java.util.Set,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSet"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.TransformedSet].<init>(java.util.Set,org.apache.commons.collections.Transformer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSet:55,1"
      Dst: "[org.apache.commons.collections.set.TransformedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.TransformedSet].<init>(java.util.Set,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.set.TransformedSet"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].<init>(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.TransformedSet:70,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].<init>(java.util.Iterator,java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListIterator"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListIterator:323,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListIterator"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionUses: 124
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListIterator:328,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.list.SetUniqueList$SetListIterator"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$EntryView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$3].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].remove(java.lang.Object)"
    functionUses: 31
    ICount: 7
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListIterator:333,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove"
    - Src: "org.apache.commons.collections.list.SetUniqueList$SetListIterator:334,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].decorate(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:57,1"
      Dst: "[org.apache.commons.collections.set.MapBackedSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].decorate(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.MapBackedSet:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.set.MapBackedSet:71,1"
      Dst: "[org.apache.commons.collections.set.MapBackedSet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].<init>(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].size()"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap:org.apache.commons.collections.StaticBucketMap:org.apache.commons.collections.bidimap.TreeBidiMap:org.apache.commons.collections.map.AbstractHashedMap:org.apache.commons.collections.map.SingletonMap:org.apache.commons.collections.map.StaticBucketMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:90,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1:org.apache.commons.collections.SequencedHashMap:org.apache.commons.collections.bidimap.TreeBidiMap:org.apache.commons.collections.map.AbstractHashedMap:org.apache.commons.collections.map.SingletonMap].isEmpty()"
    functionUses: 11
    ICount: 4
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:94,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 96
    ICount: 5
    EdgeCount: 72
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:98,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:98,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:102,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 13
    ICount: 6
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:106,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:106,1"
      Dst: "[java.util.Set].containsAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap:org.apache.commons.collections.StaticBucketMap:org.apache.commons.collections.bidimap.TreeBidiMap:org.apache.commons.collections.map.AbstractHashedMap:org.apache.commons.collections.map.SingletonMap:org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionUses: 15
    ICount: 14
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.MapBackedSet:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:109"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:110,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.set.MapBackedSet:111,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.StaticBucketMap:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator:org.apache.commons.collections.map.StaticBucketMap].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionUses: 6
    ICount: 19
    EdgeCount: 303
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.MapBackedSet:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:121"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:120"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.set.MapBackedSet:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:120"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:116,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.set.MapBackedSet:117,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.MapBackedSet:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.set.MapBackedSet:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.set.MapBackedSet:119,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap:org.apache.commons.collections.StaticBucketMap:org.apache.commons.collections.bidimap.TreeBidiMap:org.apache.commons.collections.map.AbstractHashedMap:org.apache.commons.collections.map.SingletonMap:org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionUses: 17
    ICount: 13
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.MapBackedSet:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.MapBackedSet:124"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:125,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.set.MapBackedSet:126,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:131,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:131,1"
      Dst: "[java.util.Set].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:135,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:135,1"
      Dst: "[java.util.Set].retainAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].clear()"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:139,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].toArray()"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:143,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:143,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$1].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.ReferenceMap$2].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.set.MapBackedSet].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.collection.CompositeCollection].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 6
    EdgeCount: 49
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:147,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:147,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 103
    ICount: 6
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:151,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:151,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    functionSourceFile: "org.apache.commons.collections.set.MapBackedSet"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 71
    ICount: 5
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.MapBackedSet:155,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.set.MapBackedSet:155,1"
      Dst: "[java.util.Set].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.handlers.MethodHandler].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.MethodHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.handlers.MethodHandler].handle(java.lang.'annotation'.Annotation,java.lang.reflect.Method,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.MethodHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.Method"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 75
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:53,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:54,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:54,1"
      Dst: "[java.lang.Class].getAnnotation"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:56,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:56,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterRule].reflectsRule"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:56,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:56,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:56,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:61,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationValue"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:62,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:62,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:62,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:75,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:76,1"
      Dst: "[java.lang.reflect.Method].toGenericString"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:86,1"
      Dst: "[org.apache.commons.digester.annotations.handlers.MethodHandler].doHandle"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.handlers.MethodHandler].doHandle(java.lang.'annotation'.Annotation,java.lang.reflect.Method,java.lang.Class,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.MethodHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.Method"
    - "java.lang.Class"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:94,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:94,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:94,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:96,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:96,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:96,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:96,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterLoadingException].<init>"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:103,1"
      Dst: "[java.lang.Class].getAnnotations"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:104,1"
      Dst: "[org.apache.commons.digester.annotations.handlers.MethodHandler].doHandle"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.handlers.MethodHandler].doHandle(java.lang.'annotation'.Annotation,java.lang.'annotation'.Annotation,java.lang.reflect.Method,java.lang.Class,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.MethodHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.Method"
    - "java.lang.Class"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.annotations.handlers.MethodHandler:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.annotations.handlers.MethodHandler:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:114,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:114,1"
      Dst: "[java.lang.Class].isAnnotationPresent"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:116,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRules"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:118,1"
      Dst: "[java.lang.Class].getAnnotation"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:119,1"
      Dst: "[org.apache.commons.digester.annotations.DigesterRule].providedBy"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:121,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationPattern"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:121,1"
      Dst: "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].addRuleProvider"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:127,1"
      Dst: "[org.apache.commons.digester.annotations.utils.AnnotationUtils].getAnnotationsArrayValue"
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:131,1"
      Dst: "[org.apache.commons.digester.annotations.handlers.MethodHandler].doHandle"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.annotations.handlers.MethodHandler].handle(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement,org.apache.commons.digester.annotations.FromAnnotationsRuleSet)"
    functionSourceFile: "org.apache.commons.digester.annotations.handlers.MethodHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    - "org.apache.commons.digester.annotations.FromAnnotationsRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.handlers.MethodHandler:42,1"
      Dst: "[org.apache.commons.digester.annotations.handlers.MethodHandler].handle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginConfigurationException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginConfigurationException:40,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginConfigurationException:40,1"
      Dst: "[org.apache.commons.digester.plugins.PluginConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginConfigurationException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginConfigurationException:48,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginConfigurationException:56,1"
      Dst: "[org.apache.commons.digester.plugins.PluginConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginConfigurationException].getCause()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginConfigurationException"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].decorate(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:50,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:61,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].<init>(java.util.List,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].<init>(java.util.Collection,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:72,1"
      Dst: "[org.apache.commons.collections.collection.SynchronizedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].getList()"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TransformedList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    functionUses: 7
    ICount: 13
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:87,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:87,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:93,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:93,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    functionUses: 28
    ICount: 11
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:99,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:99,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 11
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:105,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:105,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:111,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:111,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    functionUses: 8
    ICount: 4
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:126,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:126,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:140,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:140,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    functionUses: 8
    ICount: 11
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:145,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:145,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 12
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:151,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:151,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.SynchronizedList"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.SynchronizedList].getList()"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].<init>(java.util.List,java.lang.Object)"
    functionUses: 8
    ICount: 15
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.SynchronizedList:157,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].getList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:157,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.collections.list.SynchronizedList:160,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].decorate(java.util.SortedSet,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:60,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].<init>(java.util.SortedSet,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.SortedSet"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:76,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet()"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:85,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].subSet(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:90,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:90,1"
      Dst: "[java.util.SortedSet].subSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:91,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].headSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:95,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:95,1"
      Dst: "[java.util.SortedSet].headSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:96,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].tailSet(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedSet"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:100,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:100,1"
      Dst: "[java.util.SortedSet].tailSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:101,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].first()"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:105,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:105,1"
      Dst: "[java.util.SortedSet].first"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].last()"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:109,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:109,1"
      Dst: "[java.util.SortedSet].last"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.PredicatedSortedSet].comparator()"
    functionSourceFile: "org.apache.commons.collections.set.PredicatedSortedSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:113,1"
      Dst: "[org.apache.commons.collections.set.PredicatedSortedSet].getSortedSet"
    - Src: "org.apache.commons.collections.set.PredicatedSortedSet:113,1"
      Dst: "[java.util.SortedSet].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].<init>(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].<init>(org.apache.commons.collections.list.AbstractLinkedList,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:861,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator"
    linkageType: null
    functionLinenumber: 865
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    functionUses: 148
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:866"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:865"
        BranchSideFuncs:
        - "nextIndex()"
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:866,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator"
    linkageType: null
    functionLinenumber: 869
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:870"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:869"
        BranchSideFuncs:
        - "previousIndex()"
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:870,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:874,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:878,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator"
    linkageType: null
    functionLinenumber: 883
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    functionUses: 37
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator:884,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].decorate(java.util.SortedMap,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:66,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].decorateTransform(java.util.SortedMap,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.TransformedSortedMap:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.TransformedSortedMap:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.TransformedSortedMap:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:84,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].<init>"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:85,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:86,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].transformMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:87,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].clear"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:88,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:88,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].<init>(java.util.SortedMap,org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.SortedMap"
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:106,1"
      Dst: "[org.apache.commons.collections.map.TransformedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap()"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:121,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:121,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:125,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:125,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].comparator()"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:129,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:129,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:133,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:133,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:134,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:138,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:138,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:139,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TransformedSortedMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.TransformedSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:143,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].getSortedMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:143,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.map.TransformedSortedMap:144,1"
      Dst: "[org.apache.commons.collections.map.TransformedSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Lock].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Lock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Lock:493,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Lock].<init>(org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Lock"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Lock:493,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Lock].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.StringConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringConverter"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.StringConverter:52,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.StringConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.StringConverter:64,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.StringConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringConverter"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.StringConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringConverter"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.StringConverter:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringConverter:94"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.converters.StringConverter:93"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.apache.commons.beanutils.converters.StringConverter:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringConverter:96"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.converters.StringConverter:95"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.StringConverter:93,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.StringConverter:94,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.StringConverter:94,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.beanutils.converters.StringConverter:96,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.LogUtils].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.LogUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.LogUtils:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.LogUtils].getLogger(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.plugins.LogUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.LogUtils:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.LogUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.LogUtils:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.LogUtils:68,1"
      Dst: "[org.apache.commons.logging.impl.NoOpLog].<init>"
    - Src: "org.apache.commons.digester.plugins.LogUtils:71,1"
      Dst: "[org.apache.commons.digester.Digester].getLogger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:81,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].exceptionPredicate()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].truePredicate()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].falsePredicate()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].nullPredicate()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].notNullPredicate()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].equalPredicate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:153,1"
      Dst: "[org.apache.commons.collections.functors.EqualPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].identityPredicate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:166,1"
      Dst: "[org.apache.commons.collections.functors.IdentityPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].instanceofPredicate(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:181,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].uniquePredicate()"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:197,1"
      Dst: "[org.apache.commons.collections.functors.UniquePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].invokerPredicate(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:219,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance"
    - Src: "org.apache.commons.collections.PredicateUtils:219,1"
      Dst: "[org.apache.commons.collections.PredicateUtils].asPredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].invokerPredicate(java.lang.String,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:244,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance"
    - Src: "org.apache.commons.collections.PredicateUtils:244,1"
      Dst: "[org.apache.commons.collections.PredicateUtils].asPredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].andPredicate(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:262,1"
      Dst: "[org.apache.commons.collections.functors.AndPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].allPredicate(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:278,1"
      Dst: "[org.apache.commons.collections.functors.AllPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].allPredicate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:294,1"
      Dst: "[org.apache.commons.collections.functors.AllPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].orPredicate(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:309,1"
      Dst: "[org.apache.commons.collections.functors.OrPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].anyPredicate(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:325,1"
      Dst: "[org.apache.commons.collections.functors.AnyPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].anyPredicate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:341,1"
      Dst: "[org.apache.commons.collections.functors.AnyPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].eitherPredicate(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:356,1"
      Dst: "[org.apache.commons.collections.PredicateUtils].onePredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].onePredicate(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:372,1"
      Dst: "[org.apache.commons.collections.functors.OnePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].onePredicate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:388,1"
      Dst: "[org.apache.commons.collections.functors.OnePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].neitherPredicate(org.apache.commons.collections.Predicate,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:403,1"
      Dst: "[org.apache.commons.collections.PredicateUtils].nonePredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].nonePredicate(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:419,1"
      Dst: "[org.apache.commons.collections.functors.NonePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].nonePredicate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:435,1"
      Dst: "[org.apache.commons.collections.functors.NonePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].notPredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:449,1"
      Dst: "[org.apache.commons.collections.functors.NotPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].asPredicate(org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:467,1"
      Dst: "[org.apache.commons.collections.functors.TransformerPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].nullIsExceptionPredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:485,1"
      Dst: "[org.apache.commons.collections.functors.NullIsExceptionPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].nullIsFalsePredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:500,1"
      Dst: "[org.apache.commons.collections.functors.NullIsFalsePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].nullIsTruePredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:515,1"
      Dst: "[org.apache.commons.collections.functors.NullIsTruePredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.PredicateUtils].transformedPredicate(org.apache.commons.collections.Transformer,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.PredicateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.PredicateUtils:533,1"
      Dst: "[org.apache.commons.collections.functors.TransformedPredicate].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FileConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.FileConverter"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FileConverter:38,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FileConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.FileConverter"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.AbstractConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FileConverter:50,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FileConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.FileConverter"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FileConverter].convertToType(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.FileConverter"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException(java.lang.Class,java.lang.Object)"
    functionUses: 2
    ICount: 13
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.FileConverter:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.FileConverter:80"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.beanutils.converters.FileConverter:79"
        BranchSideFuncs:
        - "conversionException(java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FileConverter:76,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.beanutils.converters.FileConverter:77,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.FileConverter:77,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.commons.beanutils.converters.FileConverter:77,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.beanutils.converters.FileConverter:80,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractConverter].conversionException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:510,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:514,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 14
    EdgeCount: 169
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:523"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:522"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:519,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].size"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:519,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:520,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:520,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:521,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:521,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySet:523,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.CallParamRule].<init>(org.apache.commons.digester.Digester,int)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:70,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].<init>(org.apache.commons.digester.Digester,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:90,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].<init>(int)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:108,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].<init>(int,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:121,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].<init>(int,boolean)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:135,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].<init>(int,int)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:150,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallParamRule:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallParamRule:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallParamRule:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallParamRule:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallParamRule:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:203,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.CallParamRule:207,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.CallParamRule:209,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.CallParamRule:211,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.CallParamRule:212,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.CallParamRule:215,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.digester.CallParamRule:215,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.CallParamRule:226,1"
      Dst: "[org.apache.commons.digester.Digester].peekParams"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].body(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallParamRule:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallParamRule:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallParamRule:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.CallParamRule:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:245,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.commons.digester.CallParamRule:247,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.digester.CallParamRule:247,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].end(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.CallParamRule:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.CallParamRule:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.CallParamRule:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:257,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.apache.commons.digester.CallParamRule:259,1"
      Dst: "[org.apache.commons.digester.Digester].peekParams"
    - Src: "org.apache.commons.digester.CallParamRule:260,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.CallParamRule].toString()"
    functionSourceFile: "org.apache.commons.digester.CallParamRule"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.CallParamRule:270,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.digester.CallParamRule:271,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.digester.CallParamRule:278,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:53,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:66,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:66,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:78,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:91,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:104,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:118,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:132,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:146,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:146,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:159,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:173,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:187,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:202,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:223"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:219,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:220,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:220,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:221,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:221,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:221,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:221,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter:223,1"
      Dst: "[java.lang.Integer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.PredicatedCollection].decorate(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.collection.PredicatedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:64,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.PredicatedCollection].<init>(java.util.Collection,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.collection.PredicatedCollection"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>(java.util.Collection)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 224
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.PredicatedCollection:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:83"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.apache.commons.collections.collection.PredicatedCollection:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:88"
        BranchSideFuncs:
        - "next()"
        - "validate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:80,1"
      Dst: "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:82,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:85,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:85,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:86,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:86,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.PredicatedCollection"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 5
    ICount: 15
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.PredicatedCollection:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:100,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:101,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:101,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:101,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:101,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.PredicatedCollection"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 30
    ICount: 6
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:115,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:116,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:116,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.PredicatedCollection"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.collection.PredicatedCollection].validate(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 11
    ICount: 11
    EdgeCount: 270
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.PredicatedCollection:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:132"
        BranchSideFuncs:
        - "next()"
        - "validate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.collection.PredicatedCollection:131"
        BranchSideFuncs:
        - "getCollection()"
        - "addAll(java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:129,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:129,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:130,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:130,1"
      Dst: "[org.apache.commons.collections.collection.PredicatedCollection].validate"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:132,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.collection.PredicatedCollection:132,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.bag.PredicatedSortedBag].decorate(org.apache.commons.collections.SortedBag,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:62,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedSortedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedSortedBag].<init>(org.apache.commons.collections.SortedBag,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:78,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedSortedBag].getSortedBag()"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:87,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedSortedBag].first()"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:92,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:92,1"
      Dst: "[org.apache.commons.collections.SortedBag].first"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedSortedBag].last()"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:96,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:96,1"
      Dst: "[org.apache.commons.collections.SortedBag].last"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.PredicatedSortedBag].comparator()"
    functionSourceFile: "org.apache.commons.collections.bag.PredicatedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:100,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.PredicatedSortedBag:100,1"
      Dst: "[org.apache.commons.collections.SortedBag].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider].<init>()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider].init(org.apache.commons.digester.annotations.rules.AttributeCallParam,org.apache.commons.digester.annotations.reflect.MethodArgument)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.annotations.rules.AttributeCallParam"
    - "org.apache.commons.digester.annotations.reflect.MethodArgument"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider:42,1"
      Dst: "[org.apache.commons.digester.annotations.rules.AttributeCallParam].attribute"
    - Src: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider:43,1"
      Dst: "[org.apache.commons.digester.annotations.reflect.MethodArgument].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider].get()"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.CallParamRule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider:50,1"
      Dst: "[org.apache.commons.digester.CallParamRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider].init(java.lang.'annotation'.Annotation,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider:31,1"
      Dst: "[org.apache.commons.digester.annotations.providers.AttributeCallParamRuleProvider].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ListIteratorWrapper:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:71,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:54,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:73,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 147
    ICount: 8
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ListIteratorWrapper:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:99"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:97,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ListIteratorWrapper:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 143
    ICount: 23
    EdgeCount: 124
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ListIteratorWrapper:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:126"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:125"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:123,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:126,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:127,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    functionUses: 9
    ICount: 13
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ListIteratorWrapper:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ListIteratorWrapper:151"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:150,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:153,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:171,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ListIteratorWrapper:181,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ListIteratorWrapper].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.ListIteratorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$KeySet].<init>(org.apache.commons.collections.FastHashMap)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$CollectionView].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$KeySet:674,1"
      Dst: "[org.apache.commons.collections.FastHashMap$CollectionView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$KeySet].get(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    functionUses: 17
    ICount: 4
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$KeySet:677,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$KeySet].iteratorNext(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    functionUses: 1
    ICount: 4
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$KeySet:681,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastHashMap$KeySet].<init>(org.apache.commons.collections.FastHashMap,org.apache.commons.collections.FastHashMap$1)"
    functionSourceFile: "org.apache.commons.collections.FastHashMap$KeySet"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    - "org.apache.commons.collections.FastHashMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap$KeySet].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastHashMap$KeySet:674,1"
      Dst: "[org.apache.commons.collections.FastHashMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].bootstrap$()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8:-1,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].<init>()"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8].apply(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Slf4jLogFactory$lambda_getInstance_0__8:-1,1"
      Dst: "[org.apache.commons.logging.impl.Slf4jLogFactory].lambda$getInstance$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FloatConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.FloatConverter"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FloatConverter:41,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FloatConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.FloatConverter"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.FloatConverter:53,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.FloatConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.FloatConverter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:57,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 33
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:71"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:69,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:69,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:69,1"
      Dst: "[org.apache.log.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:85"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:83,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:83,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:83,1"
      Dst: "[org.apache.log.Logger].debug"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:96,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:96,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:96,1"
      Dst: "[org.apache.log.Logger].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 22
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:112"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:110,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:110,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:110,1"
      Dst: "[org.apache.log.Logger].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:123,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:123,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:123,1"
      Dst: "[org.apache.log.Logger].fatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:137,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:137,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:137,1"
      Dst: "[org.apache.log.Logger].fatalError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.apache.log.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.log.Hierarchy].getDefaultHierarchy()"
    - "[org.apache.log.Hierarchy].getLoggerFor(java.lang.String)"
    functionUses: 9
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:154"
        BranchSideFuncs:
        - "getDefaultHierarchy()"
        - "getLoggerFor(java.lang.String)"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:152,1"
      Dst: "[org.apache.log.Hierarchy].getDefaultHierarchy"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:152,1"
      Dst: "[org.apache.log.Hierarchy].getLoggerFor"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:170"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:168,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:168,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:168,1"
      Dst: "[org.apache.log.Logger].info"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:182,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:182,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:182,1"
      Dst: "[org.apache.log.Logger].info"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:191,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:191,1"
      Dst: "[org.apache.log.Logger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:199,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:199,1"
      Dst: "[org.apache.log.Logger].isErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:207,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:207,1"
      Dst: "[org.apache.log.Logger].isFatalErrorEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:215,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:215,1"
      Dst: "[org.apache.log.Logger].isInfoEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:223,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:223,1"
      Dst: "[org.apache.log.Logger].isDebugEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:231,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:231,1"
      Dst: "[org.apache.log.Logger].isWarnEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].debug(java.lang.Object)"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:242,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].debug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:254,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].debug"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:268"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:266,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:266,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:266,1"
      Dst: "[org.apache.log.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.LogKitLogger].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.LogKitLogger"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.LogKitLogger].getLogger()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.LogKitLogger:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:282"
        BranchSideFuncs:
        - "getLogger()"
      - BranchSide: "org.apache.commons.logging.impl.LogKitLogger:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.LogKitLogger:280,1"
      Dst: "[org.apache.commons.logging.impl.LogKitLogger].getLogger"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:280,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.LogKitLogger:280,1"
      Dst: "[org.apache.log.Logger].warn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:127,1"
      Dst: "[java.util.AbstractMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:149,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:150,1"
      Dst: "[java.util.AbstractMap].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].getKeyForValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:168,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].removeValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].doRemove(java.lang.Comparable,int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:180,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRemove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].entrySetByValue()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:205,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$1].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].keySetByValue()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:285,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$2].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].valuesByValue()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:344,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$3].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].doRemove(java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].lookup(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].oppositeIndex(int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDelete(org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:417"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "doRedBlackDelete(org.apache.commons.collections.DoubleOrderedMap$Node)"
        - "oppositeIndex(int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:408,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].lookup"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:412,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].oppositeIndex"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:412,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:414,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDelete"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].doGet(java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable(java.lang.Object,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].lookup(java.lang.Comparable,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].oppositeIndex(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:431"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "checkNonNullComparable(java.lang.Object,int)"
        - "lookup(java.lang.Comparable,int)"
        - "oppositeIndex(int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:432,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:434,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].lookup"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:436,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].oppositeIndex"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:436,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].oppositeIndex(int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].lookup(java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].compare(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 5
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:470"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:484"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "compare(java.lang.Comparable,java.lang.Comparable)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:477"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:478"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:477"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:471,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:471,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].compare"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:478,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:478,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].compare(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:497,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].leastNode(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:519"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:520"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:515,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].nextGreater(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 534
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].leastNode(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 2
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:558"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:558"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:537,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:541,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].leastNode"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:550,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].copyColor(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1000(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1100(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:576"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:580"
        BranchSideFuncs:
        - "access$1100(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:579,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1000"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:581,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1100"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:594"
        BranchSideFuncs:
        - "access$1200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:595,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1200"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1300(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:609"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:608"
        BranchSideFuncs:
        - "access$1300(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:609,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1300"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1400(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:622"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:625"
        BranchSideFuncs:
        - "access$1400(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:623,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1400"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1000(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 16
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:638"
        BranchSideFuncs:
        - "access$1000(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:637"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:636,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1000"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:648,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 27
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:660"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:659"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:660,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:673"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:674,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 687
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:687"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:688,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].isLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 705
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 3
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:706"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:705"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:706"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:705"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:706"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:705"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:706,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:706,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].isRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:725"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:725"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:725"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:726,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:726,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 740
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 5
    ICount: 28
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:745"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:749"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:748"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:754"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:755"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:757"
        BranchSideFuncs:
        - "access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:741,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:743,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:743,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:746,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:749,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:756,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 5
    ICount: 28
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:786"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:787"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:789"
        BranchSideFuncs:
        - "access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:773,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:775,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:775,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:778,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:781,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:788,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 805
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 4
    ICount: 69
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:810"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:865"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:810"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:865"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:810"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:865"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:812"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:840"
        BranchSideFuncs:
        - "getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:839"
        BranchSideFuncs:
        - "isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:822"
        BranchSideFuncs:
        - "isRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:849"
        BranchSideFuncs:
        - "isLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:850"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:856"
        BranchSideFuncs:
        - "rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:855"
        BranchSideFuncs:
        - "getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:859"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:863"
        BranchSideFuncs:
        - "getGrandParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:862"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:808,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].makeRed"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:810,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:810,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isRed"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:812,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getParent"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:812,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isLeftChild"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:813,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getGrandParent"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:813,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getRightChild"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:817,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].makeBlack"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:823,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isRightChild"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:826,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:833,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].rotateRight"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:840,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDelete(org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 876
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].nextGreater(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].swapPosition(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDeleteFixup(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDeleteFixup(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].shrink()"
    functionUses: 2
    ICount: 62
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:939"
        BranchSideFuncs:
        - "shrink()"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:886"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:886"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:887"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:887"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:886"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:891"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:912"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:895"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:896"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:907"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:913"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:919"
        BranchSideFuncs:
        - "isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:920"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:924"
        BranchSideFuncs:
        - "doRedBlackDeleteFixup(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:923"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:924"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:877"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:929"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:881,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:881,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:883,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].nextGreater"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:883,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].swapPosition"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:892,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:892,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:898,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:900,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:907,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isBlack"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:908,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDeleteFixup"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:940,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].shrink"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDeleteFixup(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].copyColor(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].copyColor(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 2
    ICount: 95
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1031"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1031"
        BranchSideFuncs:
        - "makeBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:959"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:995"
        BranchSideFuncs:
        - "isRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:963"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:971"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:971"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1011"
        BranchSideFuncs:
        - "isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1011"
        BranchSideFuncs:
        - "isBlack(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1012"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1021"
        BranchSideFuncs:
        - "getRightChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "rotateLeft(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "makeRed(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1020"
        BranchSideFuncs:
        - "getParent(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "getLeftChild(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "copyColor(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "rotateRight(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:957,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isBlack"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:959,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isLeftChild"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:960,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getParent"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:960,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getRightChild"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:963,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].isRed"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:964,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].makeBlack"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:965,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].makeRed"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:966,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].rotateLeft"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:971,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].getLeftChild"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:981,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].rotateRight"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:987,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].copyColor"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].swapPosition(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1800(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 92
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1053"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1047"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1053"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1047"
        BranchSideFuncs:
        - "access$900(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1046"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1056"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1056"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1061"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1071"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1064"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1074"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1082"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1081"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1075"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1086"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1096"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1089"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1099"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1106"
        BranchSideFuncs:
        - "access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1112"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1120"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1124"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1128"
        BranchSideFuncs:
        - "access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1127"
        BranchSideFuncs:
        - "access$1800(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1131"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1133"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1047,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1048,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1049,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1062,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1065,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1066,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1128,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1800"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1157"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1153,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1153,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1153,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1153,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1158,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].checkKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1171
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable(java.lang.Object,int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1172,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].checkValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1183
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable(java.lang.Object,int)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1184,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkNonNullComparable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].checkKeyAndValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1198
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].checkValue(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1199,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1200,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].modify()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].grow()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1216
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].modify()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1217,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].shrink()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1226
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].modify()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1227,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].insertValue(org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1242
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].compare(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 2
    ICount: 37
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1248"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1252"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1252"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1262"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1253"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1256"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1255"
        BranchSideFuncs:
        - "access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1263"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1266"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1265"
        BranchSideFuncs:
        - "access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1246,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1246,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].compare"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1249,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1249,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1249,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1249,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1253,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1256,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1257,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1258,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1263,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1266,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1285
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1304
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].lookup(java.lang.Comparable,int)"
    functionUses: 45
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1307"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1304"
        BranchSideFuncs:
        - "lookup(java.lang.Comparable,int)"
        - "checkKey(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1305,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkKey"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1307,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].lookup"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1320
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].lookup(java.lang.Comparable,int)"
    functionUses: 11
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1320"
        BranchSideFuncs:
        - "checkValue(java.lang.Object)"
        - "lookup(java.lang.Comparable,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1321,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1323,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].lookup"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1340
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].doGet(java.lang.Comparable,int)"
    functionUses: 64
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1341,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].checkKeyAndValue(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.DoubleOrderedMap].grow()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].compare(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.DoubleOrderedMap].insertValue(org.apache.commons.collections.DoubleOrderedMap$Node)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].grow()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].<init>(java.lang.Comparable,java.lang.Comparable)"
    - "[org.apache.commons.collections.DoubleOrderedMap].insertValue(org.apache.commons.collections.DoubleOrderedMap$Node)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap].grow()"
    functionUses: 34
    ICount: 61
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1372"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1380"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "compare(java.lang.Comparable,java.lang.Comparable)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1383"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1387"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1402"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1388"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1391"
        BranchSideFuncs:
        - "access$700(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1390"
        BranchSideFuncs:
        - "access$1700(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1403"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1406"
        BranchSideFuncs:
        - "access$800(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1405"
        BranchSideFuncs:
        - "insertValue(org.apache.commons.collections.DoubleOrderedMap$Node)"
        - "access$1500(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "access$1600(org.apache.commons.collections.DoubleOrderedMap$Node,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
        - "grow()"
        - "<init>(java.lang.Comparable,java.lang.Comparable)"
        - "doRedBlackInsert(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1368,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].checkKeyAndValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1373,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1378,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].grow"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1381,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1381,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].compare"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1384,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1384,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1384,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1384,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1388,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1394,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].insertValue"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1395,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1700"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1396,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1600"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1397,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackInsert"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1403,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$800"
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1410,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$1500"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1432
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].doRemove(java.lang.Comparable,int)"
    functionUses: 30
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1433,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRemove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1440
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].modify()"
    functionUses: 19
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1441,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1461
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$4].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 24
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1462"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1498"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.DoubleOrderedMap)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1463,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$4].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].values()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1515
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$5].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 15
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1516"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1566"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.DoubleOrderedMap)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1517,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$5].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 1586
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$6].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 33
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap:1587"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1645"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.DoubleOrderedMap)"
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap:1644"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:1588,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$6].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$100(org.apache.commons.collections.DoubleOrderedMap,java.lang.Comparable,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    - "java.lang.Comparable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].lookup(java.lang.Comparable,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:107,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].lookup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$300(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDelete(org.apache.commons.collections.DoubleOrderedMap$Node)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:107,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].doRedBlackDelete"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$2200(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$2300(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$2400(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].leastNode(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:107,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].leastNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap].access$2500(org.apache.commons.collections.DoubleOrderedMap,org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap$Node"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    - "org.apache.commons.collections.DoubleOrderedMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].nextGreater(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap:107,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].nextGreater"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginManager].<init>(org.apache.commons.digester.plugins.PluginContext)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.plugins.PluginContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginManager:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginManager:42,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginManager].<init>(org.apache.commons.digester.plugins.PluginManager)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.plugins.PluginManager"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginManager:73,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginManager:42,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginManager].addDeclaration(org.apache.commons.digester.plugins.Declaration)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.plugins.Declaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginManager:90,1"
      Dst: "[org.apache.commons.digester.plugins.LogUtils].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginManager:91,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginManager:93,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].getPluginClass"
    - Src: "org.apache.commons.digester.plugins.PluginManager:94,1"
      Dst: "[org.apache.commons.digester.plugins.Declaration].getId"
    - Src: "org.apache.commons.digester.plugins.PluginManager:96,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.PluginManager:96,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.digester.plugins.PluginManager:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginManager:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginManager:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginManager:101,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginManager].getDeclarationByClass(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.Declaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginManager:113,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.plugins.PluginManager:117,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].getDeclarationByClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginManager].getDeclarationById(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.Declaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginManager:131,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.digester.plugins.PluginManager:134,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].getDeclarationById"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginManager].findLoader(org.apache.commons.digester.Digester,java.lang.String,java.lang.Class,java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RuleLoader"
    argCount: 4
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "java.lang.Class"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginManager:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginManager:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginManager:155,1"
      Dst: "[org.apache.commons.digester.plugins.LogUtils].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginManager:156,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginManager:157,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginManager:159,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].getRuleFinders"
    - Src: "org.apache.commons.digester.plugins.PluginManager:162,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.digester.plugins.PluginManager:163,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.digester.plugins.PluginManager:165,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.digester.plugins.PluginManager:167,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginManager:167,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginManager:167,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.plugins.PluginManager:167,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.PluginManager:167,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginManager:169,1"
      Dst: "[org.apache.commons.digester.plugins.RuleFinder].findLoader"
    - Src: "org.apache.commons.digester.plugins.PluginManager:173,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.plugins.PluginManager:173,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].getCause"
    - Src: "org.apache.commons.digester.plugins.PluginManager:173,1"
      Dst: "[org.apache.commons.digester.plugins.PluginException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.IBANValidator$Validator].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator$Validator"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.IBANValidator$Validator].<init>(java.lang.String,int,java.lang.String,java.lang.String[])"
    functionUses: 79
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:81,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:81,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:81,1"
      Dst: "[org.apache.commons.validator.routines.IBANValidator$Validator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.IBANValidator$Validator].<init>(java.lang.String,int,java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator$Validator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].clone()"
    - "[org.apache.commons.collections.SequencedHashMap].clone()"
    - "[org.apache.commons.validator.Field].clone()"
    - "[org.apache.commons.collections.BeanMap].clone()"
    - "[org.apache.commons.collections.FastTreeMap].clone()"
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.map.HashedMap].clone()"
    - "[org.apache.commons.validator.util.Flags].clone()"
    - "[org.apache.commons.collections.map.LinkedMap].clone()"
    - "[org.apache.commons.validator.Arg].clone()"
    - "[org.apache.commons.validator.Msg].clone()"
    - "[org.apache.commons.validator.Var].clone()"
    - "[org.apache.commons.collections.map.Flat3Map].clone()"
    - "[org.apache.commons.beanutils.BeanMap].clone()"
    - "[org.apache.commons.collections.map.IdentityMap].clone()"
    - "[org.apache.commons.collections.map.CaseInsensitiveMap].clone()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    - "[org.apache.commons.collections.map.LRUMap].clone()"
    - "[org.apache.commons.collections.FastHashMap].clone()"
    - "[org.apache.commons.collections.MultiHashMap].clone()"
    - "[org.apache.commons.collections.map.SingletonMap].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clone()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.validator.routines.RegexValidator].<init>(java.util.List)"
    functionUses: 4
    ICount: 76
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:96"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:100"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "org.apache.commons.validator.routines.IBANValidator$Validator:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.IBANValidator$Validator:107"
        BranchSideFuncs:
        - "<init>(java.util.List)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:90,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:91,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:91,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:91,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:92,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:98,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:102,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:103,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:104,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.validator.routines.IBANValidator$Validator:109,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.IBANValidator$Validator].getRegexValidator()"
    functionSourceFile: "org.apache.commons.validator.routines.IBANValidator$Validator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.RegexValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:189,1"
      Dst: "[org.apache.commons.validator.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].<init>(int)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:199,1"
      Dst: "[org.apache.commons.validator.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:211,1"
      Dst: "[org.apache.commons.validator.UrlValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].<init>(java.lang.String[],int)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:221,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.UrlValidator:178,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.validator.UrlValidator:222,1"
      Dst: "[org.apache.commons.validator.util.Flags].<init>"
    - Src: "org.apache.commons.validator.UrlValidator:224,1"
      Dst: "[org.apache.commons.validator.util.Flags].isOn"
    - Src: "org.apache.commons.validator.UrlValidator:232,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.validator.UrlValidator:232,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].countToken(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:245,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.UrlValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:265,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.UrlValidator:265,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.UrlValidator:275,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.UrlValidator:275,1"
      Dst: "[org.apache.commons.validator.UrlValidator].isValidScheme"
    - Src: "org.apache.commons.validator.UrlValidator:279,1"
      Dst: "[org.apache.commons.validator.UrlValidator].isValidAuthority"
    - Src: "org.apache.commons.validator.UrlValidator:283,1"
      Dst: "[org.apache.commons.validator.UrlValidator].isValidPath"
    - Src: "org.apache.commons.validator.UrlValidator:287,1"
      Dst: "[org.apache.commons.validator.UrlValidator].isValidQuery"
    - Src: "org.apache.commons.validator.UrlValidator:291,1"
      Dst: "[org.apache.commons.validator.UrlValidator].isValidFragment"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].isValidAuthority(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:310,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].getInstance"
    - Src: "org.apache.commons.validator.UrlValidator:312,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.UrlValidator:313,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.UrlValidator:319,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.UrlValidator:320,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValid"
    - Src: "org.apache.commons.validator.UrlValidator:331,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.validator.UrlValidator:348,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.UrlValidator:352,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.validator.UrlValidator:383,1"
      Dst: "[org.apache.commons.validator.GenericValidator].isBlankOrNull"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.validator.UrlValidator].isValidFragment(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:400,1"
      Dst: "[org.apache.commons.validator.util.Flags].isOff"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].isValidPath(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:427"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:413,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.UrlValidator:413,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.UrlValidator:417,1"
      Dst: "[org.apache.commons.validator.UrlValidator].countToken"
    - Src: "org.apache.commons.validator.UrlValidator:418,1"
      Dst: "[org.apache.commons.validator.util.Flags].isOff"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].isValidQuery(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:437"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:441,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.UrlValidator:441,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.UrlValidator].isValidScheme(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.UrlValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.UrlValidator:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:456"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:457"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.UrlValidator:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.UrlValidator:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.UrlValidator:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.UrlValidator:457,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.UrlValidator:457,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.UrlValidator:461,1"
      Dst: "[org.apache.commons.validator.util.Flags].isOff"
    - Src: "org.apache.commons.validator.UrlValidator:461,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].<init>(org.apache.commons.collections.CursorableLinkedList,int)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.CursorableLinkedList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList].getListableAt(int)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 1
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1002"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1005"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1005"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1008"
        BranchSideFuncs:
        - "prev()"
        - "getListableAt(int)"
        - "<init>(org.apache.commons.collections.CursorableLinkedList$Listable,org.apache.commons.collections.CursorableLinkedList$Listable,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1001,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1003,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1003,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1006,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1009,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].getListableAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 9
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1017"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1020"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1019"
        BranchSideFuncs:
        - "prev()"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "value()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1016,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1017,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1018,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1020,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1020,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1022,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1023,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1029
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 149
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1031"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1029"
        BranchSideFuncs:
        - "prev()"
        - "checkForComod()"
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1031"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1029"
        BranchSideFuncs:
        - "prev()"
        - "checkForComod()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1030,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1031,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1031,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1034
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].value()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 143
    ICount: 26
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1036"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1038"
        BranchSideFuncs:
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "next()"
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "value()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1035,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1036,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1037,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1039,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1039,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].value"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1041,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1042,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1048
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    functionUses: 9
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1050"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1052"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1049,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1050,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1056
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    functionUses: 11
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1058"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1056"
        BranchSideFuncs:
        - "prev()"
        - "checkForComod()"
        - "next()"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1058"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1056"
        BranchSideFuncs:
        - "prev()"
        - "checkForComod()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1057,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1058,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1058,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1062,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1064,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setValue"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1066,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1070
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    functionUses: 9
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1072"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1075"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1071,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1072,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1073,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1078
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].prev()"
    - "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableSubList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - "[org.apache.commons.collections.CursorableLinkedList].removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
    functionUses: 37
    ICount: 40
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1080"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1082"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083"
        BranchSideFuncs:
        - "prev()"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "next()"
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1082"
        BranchSideFuncs:
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1084"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083"
        BranchSideFuncs:
        - "prev()"
        - "removeListable(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1082"
        BranchSideFuncs:
        - "prev()"
        - "setPrev(org.apache.commons.collections.CursorableLinkedList$Listable)"
        - "next()"
        - "setNext(org.apache.commons.collections.CursorableLinkedList$Listable)"
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1079,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1081,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1083,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setNext"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1084,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1085,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].removeListable"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1093,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1094,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].prev"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1094,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].next"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1094,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList].insertListable"
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1094,1"
      Dst: "[org.apache.commons.collections.CursorableLinkedList$Listable].setPrev"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.CursorableLinkedList$ListIter].checkForComod()"
    functionSourceFile: "org.apache.commons.collections.CursorableLinkedList$ListIter"
    linkageType: null
    functionLinenumber: 1100
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.CursorableLinkedList$ListIter:1101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.CursorableLinkedList$ListIter:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.CursorableLinkedList$ListIter:1102,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.functors.InstanceofPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InstanceofPredicate:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InstanceofPredicate:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InstanceofPredicate:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstanceofPredicate:49,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.InstanceofPredicate:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstanceofPredicate].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.functors.InstanceofPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstanceofPredicate:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.InstanceofPredicate"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InstanceofPredicate:72,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InstanceofPredicate].getType()"
    functionSourceFile: "org.apache.commons.collections.functors.InstanceofPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 856
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator:857,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry()"
    functionUses: 124
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator:861,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].nextEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].<init>()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:77,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:90,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:105,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].getFast()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].setFast(boolean)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    functionUses: 46
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:166"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:165"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:160,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:161,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(int,java.lang.Object)"
    functionUses: 9
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:192"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:191"
        BranchSideFuncs:
        - "add(int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:187,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:188,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    functionUses: 12
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:217"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:216"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:211,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:212,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:239,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:240,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].clear()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    functionUses: 15
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:269"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:268"
        BranchSideFuncs:
        - "clear()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:264,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:265,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].clone()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].<init>(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].<init>(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].getFast()"
    - "[org.apache.commons.collections.FastArrayList].setFast(boolean)"
    functionUses: 16
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:286"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:285,1"
      Dst: "[org.apache.commons.collections.FastArrayList].<init>"
    - Src: "org.apache.commons.collections.FastArrayList:291,1"
      Dst: "[org.apache.commons.collections.FastArrayList].getFast"
    - Src: "org.apache.commons.collections.FastArrayList:291,1"
      Dst: "[org.apache.commons.collections.FastArrayList].setFast"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].contains(java.lang.Object)"
    functionUses: 16
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:306"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:305,1"
      Dst: "[java.util.ArrayList].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].containsAll(java.util.Collection)"
    functionUses: 12
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:325"
        BranchSideFuncs:
        - "containsAll(java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:324,1"
      Dst: "[java.util.AbstractCollection].containsAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].ensureCapacity(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:345,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:346,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 100
    ICount: 65
    EdgeCount: 370
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:386"
        BranchSideFuncs:
        - "listIterator()"
    - Branch String: "org.apache.commons.collections.FastArrayList:379"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:379"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:385"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:385"
        BranchSideFuncs:
        - "hasNext()"
        - "listIterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:385"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:385"
        BranchSideFuncs:
        - "hasNext()"
        - "listIterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:396"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:395"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.FastArrayList:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:396"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:395"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.FastArrayList:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:390"
        BranchSideFuncs:
        - "next()"
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.FastArrayList:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:396"
        BranchSideFuncs:
        - "hasNext()"
        - "listIterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:395"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.FastArrayList:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:396"
        BranchSideFuncs:
        - "hasNext()"
        - "listIterator()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:395"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:377,1"
      Dst: "[java.util.ArrayList].listIterator"
    - Src: "org.apache.commons.collections.FastArrayList:378,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.FastArrayList:379,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.collections.FastArrayList:380,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.collections.FastArrayList:382,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.FastArrayList].get(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    functionUses: 37
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:414"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:413,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].hashCode()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 71
    ICount: 37
    EdgeCount: 460
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:438"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.apache.commons.collections.FastArrayList:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:435"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:446"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.FastArrayList:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:443"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:442"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:432,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.collections.FastArrayList:433,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.FastArrayList:434,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.FastArrayList:435,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    functionUses: 9
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:462"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:464"
        BranchSideFuncs:
        - "indexOf(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:463,1"
      Dst: "[java.util.ArrayList].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    functionUses: 22
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:481"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:480"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:479,1"
      Dst: "[java.util.ArrayList].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].iterator()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].<init>(org.apache.commons.collections.FastArrayList,int)"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    functionUses: 59
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:510"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.FastArrayList,int)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:509"
        BranchSideFuncs:
        - "iterator()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:508,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].<init>"
    - Src: "org.apache.commons.collections.FastArrayList:510,1"
      Dst: "[java.util.ArrayList].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:524"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:525,1"
      Dst: "[java.util.ArrayList].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].<init>(org.apache.commons.collections.FastArrayList,int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    functionUses: 11
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:556"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.FastArrayList,int)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:555"
        BranchSideFuncs:
        - "listIterator()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:554,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].<init>"
    - Src: "org.apache.commons.collections.FastArrayList:556,1"
      Dst: "[java.util.ArrayList].listIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].<init>(org.apache.commons.collections.FastArrayList,int)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    functionUses: 12
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:582"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:585"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.FastArrayList,int)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:584"
        BranchSideFuncs:
        - "listIterator(int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:583,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].<init>"
    - Src: "org.apache.commons.collections.FastArrayList:585,1"
      Dst: "[java.util.ArrayList].listIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    functionUses: 12
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:600"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:608"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:607"
        BranchSideFuncs:
        - "remove(int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:602,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:603,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].clone()"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    functionUses: 17
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:632"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.collections.FastArrayList:631"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:626,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:627,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:658"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:653,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:654,1"
      Dst: "[java.util.ArrayList].removeAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:678"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:685"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:680,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:681,1"
      Dst: "[java.util.ArrayList].retainAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    functionUses: 18
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:709"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:711"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:710,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].size()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 724
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    functionUses: 60
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:725"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:727"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:726,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 748
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].<init>(org.apache.commons.collections.FastArrayList,int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    functionUses: 9
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:752"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.FastArrayList,int,int)"
      - BranchSide: "org.apache.commons.collections.FastArrayList:751"
        BranchSideFuncs:
        - "subList(int,int)"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:750,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].<init>"
    - Src: "org.apache.commons.collections.FastArrayList:752,1"
      Dst: "[java.util.ArrayList].subList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].toArray()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:765"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:764,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 787
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 26
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:788"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:790"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:789,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].toString()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList].toString()"
    functionUses: 74
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:804,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.FastArrayList:805,1"
      Dst: "[java.util.AbstractCollection].toString"
    - Src: "org.apache.commons.collections.FastArrayList:805,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.FastArrayList:807,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList].trimToSize()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList:819"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList:826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList:825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList:821,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.commons.collections.FastArrayList:822,1"
      Dst: "[java.util.ArrayList].trimToSize"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$5].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$5"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$5:109,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$5"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$5:111,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$5:111,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].decorate(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].<init>(java.util.ListIterator)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableListIterator:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableListIterator:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableListIterator:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableListIterator:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableListIterator:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableListIterator:49"
        BranchSideFuncs:
        - "<init>(java.util.ListIterator)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:45,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:50,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].<init>(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    functionUses: 147
    ICount: 4
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:66,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 143
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:70,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:74,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:78,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    functionUses: 9
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:82,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:86,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:90,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:94,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableListIterator:98,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingIterator].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingIterator:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:59,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:62,1"
      Dst: "[org.apache.commons.collections.iterators.LoopingIterator].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingIterator"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.collections.BinaryHeap:org.apache.commons.collections.BoundedFifoBuffer:org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.DefaultMapBag:org.apache.commons.collections.UnboundedFifoBuffer:org.apache.commons.collections.bag.AbstractMapBag:org.apache.commons.collections.buffer.BoundedFifoBuffer:org.apache.commons.collections.buffer.PriorityBuffer:org.apache.commons.collections.buffer.UnboundedFifoBuffer:org.apache.commons.collections.list.AbstractLinkedList:org.apache.commons.collections.list.TreeList:org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    functionUses: 121
    ICount: 8
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingIterator:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:73"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:74,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingIterator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].reset()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 124
    ICount: 14
    EdgeCount: 194
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingIterator:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:88"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.iterators.LoopingIterator:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:92"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.collections.iterators.LoopingIterator:91"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:86,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:87,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:89,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:90,1"
      Dst: "[org.apache.commons.collections.iterators.LoopingIterator].reset"
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:92,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingIterator"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    functionUses: 31
    ICount: 4
    EdgeCount: 78
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:108,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingIterator"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    functionUses: 1
    ICount: 5
    EdgeCount: 74
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:115,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingIterator].size()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingIterator:124,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$6].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$6"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$6:117,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$6"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$6:119,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$6:119,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].<init>()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:77,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:77,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:77,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].<init>(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:87,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].<init>(java.util.Comparator,boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:97,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:98,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:99,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:100,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:102,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:115,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:115,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:115,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].<init>(java.util.List,java.util.BitSet)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].addComparator(java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:146,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].addComparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].addComparator(java.util.Comparator,boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:157,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].checkLocked"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:159,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:161,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:161,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].setComparator(int,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:176,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].setComparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].setComparator(int,java.util.Comparator,boolean)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.Comparator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:188,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].checkLocked"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:190,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:192,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:194,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].setForwardSort(int)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:206,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].checkLocked"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:207,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].setReverseSort(int)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:217,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].checkLocked"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:218,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].size()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:227,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].isLocked()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].checkLocked()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:245,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].checkChainIntegrity()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:250,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:251,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.ComparatorChain].checkChainIntegrity()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 29
    EdgeCount: 187
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:274"
        BranchSideFuncs:
        - "checkChainIntegrity()"
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:273"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:273"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:269,1"
      Dst: "[org.apache.commons.collections.comparators.ComparatorChain].checkChainIntegrity"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:274,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:275,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:277,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:278,1"
      Dst: "[java.util.Comparator].compare"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:281,1"
      Dst: "[java.util.BitSet].get"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    functionUses: 63
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:311"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:309,1"
      Dst: "[java.util.List].hashCode"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:312,1"
      Dst: "[java.util.BitSet].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.comparators.ComparatorChain"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    functionUses: 92
    ICount: 34
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:343"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:338"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:338"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.comparators.ComparatorChain:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.comparators.ComparatorChain:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:338,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:338,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:340,1"
      Dst: "[java.util.BitSet].equals"
    - Src: "org.apache.commons.collections.comparators.ComparatorChain:340,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformedPredicate].getInstance(org.apache.commons.collections.Transformer,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformedPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.TransformedPredicate:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.TransformedPredicate:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.TransformedPredicate:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.TransformedPredicate:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.TransformedPredicate:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.TransformedPredicate:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformedPredicate:53,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.TransformedPredicate:58,1"
      Dst: "[org.apache.commons.collections.functors.TransformedPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformedPredicate].<init>(org.apache.commons.collections.Transformer,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformedPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformedPredicate:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.TransformedPredicate"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer:org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NOPTransformer:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 7
    EdgeCount: 47
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.TransformedPredicate:81,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    - Src: "org.apache.commons.collections.functors.TransformedPredicate:82,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformedPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.TransformedPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.TransformedPredicate].getTransformer()"
    functionSourceFile: "org.apache.commons.collections.functors.TransformedPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$Entry].<init>(org.apache.commons.beanutils.BeanMap,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$Entry"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.beanutils.BeanMap"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$Entry:767,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$Entry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$Entry"
    linkageType: null
    functionLinenumber: 778
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue(java.lang.Object)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$Entry:779,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey"
    - Src: "org.apache.commons.beanutils.BeanMap$Entry:780,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].get"
    - Src: "org.apache.commons.beanutils.BeanMap$Entry:782,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].put"
    - Src: "org.apache.commons.beanutils.BeanMap$Entry:784,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$WeakRef].<init>(int,java.lang.Object,java.lang.ref.ReferenceQueue)"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$WeakRef"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ReferenceMap$WeakRef:947,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    functionSourceFile: "org.apache.commons.collections.ReferenceMap$WeakRef"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].<init>(int,float,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:54,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:64,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:77,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:87,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:97,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:104,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.HashedMap:105,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.HashedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.HashedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.HashedMap:112,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.HashedMap:113,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4$1].<init>(org.apache.commons.collections.DoubleOrderedMap$4,int)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4$1"
    linkageType: null
    functionLinenumber: 1466
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$4"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>(org.apache.commons.collections.DoubleOrderedMap,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].access$1900(org.apache.commons.collections.DoubleOrderedMap$4)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4$1:1467,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$4].access$1900"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4$1:1467,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4$1].doGetNext()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4$1"
    linkageType: null
    functionLinenumber: 1469
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200(org.apache.commons.collections.DoubleOrderedMap$Node,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4$1:1470,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$Node].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:65,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].<init>(java.util.Iterator,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterIterator].setNextObject()"
    functionUses: 121
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterIterator:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:93"
        BranchSideFuncs:
        - "setNextObject()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:94,1"
      Dst: "[org.apache.commons.collections.iterators.FilterIterator].setNextObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterIterator].setNextObject()"
    functionUses: 124
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterIterator:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:112"
        BranchSideFuncs:
        - "setNextObject()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.FilterIterator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:108,1"
      Dst: "[org.apache.commons.collections.iterators.FilterIterator].setNextObject"
    - Src: "org.apache.commons.collections.iterators.FilterIterator:109,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 9
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterIterator:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:130"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:129,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.iterators.FilterIterator:131,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].getIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].setIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].getPredicate()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].setPredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterIterator].setNextObject()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterIterator"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 185
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterIterator:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:191"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.FilterIterator:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterIterator:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterIterator:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.FilterIterator:184,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.FilterIterator:185,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils$1].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils$1:173,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils$1].run()"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils$1"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils$1:175,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].<init>(org.apache.commons.collections.FastArrayList,int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1260
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastArrayList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].get()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1261,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1263,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1263,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].checkMod()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1266
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$ListIter:1267"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$ListIter:1270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$ListIter:1269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1268,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].get()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1272
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1276
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 147
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1277,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    functionUses: 143
    ICount: 7
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1281,1"
      Dst: "[java.util.ListIterator].nextIndex"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1282,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1285
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    functionUses: 9
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1286,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1289
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    functionUses: 9
    ICount: 7
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1290,1"
      Dst: "[java.util.ListIterator].previousIndex"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1291,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1295,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1298
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1299,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: 1302
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$ListIter].checkMod()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].get()"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$ListIter].get()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 37
    ICount: 20
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$ListIter:1304"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$ListIter:1307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$ListIter:1306"
        BranchSideFuncs:
        - "listIterator(int)"
        - "remove(int)"
        - "get()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1303,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1305,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1307,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1307,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1309,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$ListIter:1315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$ListIter:1318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$ListIter:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1314,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1316,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1318,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1318,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1320,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1320,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$ListIter].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$ListIter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1324,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1325,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1326,1"
      Dst: "[org.apache.commons.collections.FastArrayList$ListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1326,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.FastArrayList$ListIter:1328,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].bootstrap$(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.security.PrivilegedAction"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10:-1,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].run()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].lambda$getResourceAsStream$0(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10:-1,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].lambda$getResourceAsStream$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:344,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$3$1].<init>(org.apache.commons.collections.DoubleOrderedMap$3,int)"
    functionUses: 43
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:348,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$3$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:357,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:361,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    - "[org.apache.commons.collections.DoubleOrderedMap].removeValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 11
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$3:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$3:365"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.DoubleOrderedMap)"
        - "removeValue(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:366,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:368,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].removeValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$3:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$3:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$3:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$3:379"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$3:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$3:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:376,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:378,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:379,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:379,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].removeValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$3:388,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$3].access$600(org.apache.commons.collections.DoubleOrderedMap$3)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$3"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:70,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].getInstance(java.lang.String,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:83,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:91,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].<init>"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:93,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:105,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].<init>(java.lang.String,java.lang.Class[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:120,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 19
    ICount: 53
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:137,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:138,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:139,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:142,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:142,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:142,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:142,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:155,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].class$"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:155,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:156,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.InvokerTransformer:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.InvokerTransformer:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:164,1"
      Dst: "[org.apache.commons.collections.functors.InvokerTransformer].class$"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:164,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:165,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.InvokerTransformer].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.InvokerTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:155,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:155,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.InvokerTransformer:155,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:60,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:60,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:60,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(java.net.URL,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:70,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:70,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(java.net.URL,org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:78,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:78,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(java.net.URL,org.apache.commons.digester.xmlrules.DigesterRuleParser,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.net.URL"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:86,1"
      Dst: "[org.apache.commons.digester.RuleSetBase].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:87,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$URLXMLRulesLoader].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:87,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:96,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:96,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:96,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(org.xml.sax.InputSource,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:106,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:106,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(org.xml.sax.InputSource,org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:114,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:114,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>(org.xml.sax.InputSource,org.apache.commons.digester.xmlrules.DigesterRuleParser,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:122,1"
      Dst: "[org.apache.commons.digester.RuleSetBase].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:123,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$InputSourceXMLRulesLoader].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:123,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].init(org.apache.commons.digester.xmlrules.FromXmlRuleSet$XMLRulesLoader,org.apache.commons.digester.xmlrules.DigesterRuleParser,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.xmlrules.FromXmlRuleSet$XMLRulesLoader"
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].addRuleInstances(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:142,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].addRuleInstances"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].addRuleInstances(org.apache.commons.digester.Digester,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:166"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:165,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:165,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:165,1"
      Dst: "[java.lang.ClassLoader].getResource"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:167,1"
      Dst: "[org.apache.commons.digester.xmlrules.XmlLoadException].<init>"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:170,1"
      Dst: "[java.net.URL].toString"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:170,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setDigesterRulesDTD"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:171,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setTarget"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:172,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterRuleParser].setBasePath"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:174,1"
      Dst: "[org.apache.commons.digester.Digester].addRuleSet"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:175,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.xmlrules.FromXmlRuleSet:177,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet$XMLRulesLoader].loadRules"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].access$100(org.apache.commons.digester.xmlrules.FromXmlRuleSet)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.FromXmlRuleSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.UnmodifiableSet].<init>(java.util.Set)"
    functionUses: 16
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.set.UnmodifiableSet:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.set.UnmodifiableSet:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.set.UnmodifiableSet:52"
        BranchSideFuncs:
        - "<init>(java.util.Set)"
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:53,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].<init>(java.util.Set)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.AbstractSerializableSetDecorator].<init>(java.util.Set)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:64,1"
      Dst: "[org.apache.commons.collections.set.AbstractSerializableSetDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 96
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:69,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:69,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:69,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:73,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:77,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].clear()"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:81,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:85,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.set.UnmodifiableSet].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.set.UnmodifiableSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.set.UnmodifiableSet:93,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].decorate(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMap"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:90,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:101,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:101,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:111,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:79,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:112,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:112,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:112,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:124,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:125,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:137,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:138,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:144,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].orderedMapIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:148,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:158,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:159,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:161,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:171,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:172,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:174,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].nextKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:185,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:186,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].size"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:187,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].previousKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:200,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:202,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 35
    ICount: 14
    EdgeCount: 122
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:213"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "add(java.lang.Object)"
        - "getMap()"
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:209,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:209,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:211,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:215,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:221,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:221,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:221,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:222,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:223,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:223,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:223,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].remove(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].remove(java.lang.Object)"
    functionUses: 30
    ICount: 7
    EdgeCount: 45
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:228,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:228,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:229,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].getMap()"
    - "[org.apache.commons.collections.list.SetUniqueList].clear()"
    - "[org.apache.commons.collections.FastArrayList].clear()"
    - "[org.apache.commons.collections.CursorableLinkedList].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].clear()"
    - "[org.apache.commons.collections.list.UnmodifiableList].clear()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].clear()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].clear()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].clear()"
    - "[org.apache.commons.collections.CursorableSubList].clear()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].clear()"
    - "[org.apache.commons.collections.FastArrayList$SubList].clear()"
    - "[org.apache.commons.collections.list.FixedSizeList].clear()"
    - "[org.apache.commons.collections.list.TreeList].clear()"
    functionUses: 16
    ICount: 6
    EdgeCount: 53
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:234,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:234,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:235,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].<init>(org.apache.commons.collections.map.ListOrderedMap)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:248,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].keyList()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:262,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].<init>(org.apache.commons.collections.map.ListOrderedMap)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:277,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].valueList()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:291,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].<init>(org.apache.commons.collections.map.ListOrderedMap,java.util.List)"
    functionUses: 36
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:302,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 72
    ICount: 35
    EdgeCount: 232
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:314"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:332"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:312,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:315,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:316,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:318,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].entrySet"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:318,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:319,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:320,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:321,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:322,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:333,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].get(int)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:345,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].getValue(int)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:356,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:356,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:366,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].setValue(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:378,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:379,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].put(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:403"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.ListOrderedMap:407"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.ListOrderedMap:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:402,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].getMap"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:403,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:404,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:405,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:406,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:410,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:411,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].remove(int)"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.ListOrderedMap].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:428,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].get"
    - Src: "org.apache.commons.collections.map.ListOrderedMap:428,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.ListOrderedMap].asList()"
    functionSourceFile: "org.apache.commons.collections.map.ListOrderedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.ListOrderedMap:449,1"
      Dst: "[org.apache.commons.collections.map.ListOrderedMap].keyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.EmailValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.EmailValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.EmailValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.EmailValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:88,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].getInstance"
    - Src: "org.apache.commons.validator.EmailValidator:88,1"
      Dst: "[org.apache.commons.validator.routines.EmailValidator].isValid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.EmailValidator].isValidDomain(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.EmailValidator:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:100,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.EmailValidator:102,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.EmailValidator:104,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].getInstance"
    - Src: "org.apache.commons.validator.EmailValidator:105,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.EmailValidator:105,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValid"
    - Src: "org.apache.commons.validator.EmailValidator:116,1"
      Dst: "[org.apache.commons.validator.EmailValidator].isValidSymbolicDomain"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.EmailValidator].isValidIpAddress(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.EmailValidator:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:129,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.EmailValidator:131,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.EmailValidator:132,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.EmailValidator:139,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.EmailValidator].isValidSymbolicDomain(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.EmailValidator:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.EmailValidator:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:161,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.EmailValidator:163,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.EmailValidator:165,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.validator.EmailValidator:166,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.EmailValidator:170,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.EmailValidator].isValidUser(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:200,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.EmailValidator:200,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.EmailValidator].stripComments(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.EmailValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.EmailValidator:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.EmailValidator:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.EmailValidator:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.EmailValidator:213,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "org.apache.commons.validator.EmailValidator:215,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.EmailValidator:215,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.EmailValidator:216,1"
      Dst: "[java.lang.String].replaceFirst"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].intersection(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ListUtils:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:72,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ListUtils:73,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.ListUtils:75,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ListUtils:76,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ListUtils:78,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.collections.ListUtils:79,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].subtract(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ListUtils:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:102,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ListUtils:103,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.collections.ListUtils:105,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ListUtils:106,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ListUtils:106,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].sum(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:122,1"
      Dst: "[org.apache.commons.collections.ListUtils].union"
    - Src: "org.apache.commons.collections.ListUtils:122,1"
      Dst: "[org.apache.commons.collections.ListUtils].intersection"
    - Src: "org.apache.commons.collections.ListUtils:122,1"
      Dst: "[org.apache.commons.collections.ListUtils].subtract"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].union(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:136,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ListUtils:137,1"
      Dst: "[java.util.ArrayList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].isEqualList(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ListUtils:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:174,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.ListUtils:178,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.ListUtils:183,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ListUtils:184,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ListUtils:187,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].hashCodeForList(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ListUtils:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:212,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.ListUtils:215,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ListUtils:216,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ListUtils:217,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].retainAll(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ListUtils:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:239,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.ListUtils:239,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.collections.ListUtils:239,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ListUtils:241,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.ListUtils:241,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ListUtils:242,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ListUtils:243,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.ListUtils:244,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].removeAll(java.util.Collection,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.ListUtils:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.ListUtils:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.ListUtils:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.ListUtils:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:267,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.ListUtils:268,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.ListUtils:268,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.ListUtils:269,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.ListUtils:270,1"
      Dst: "[java.util.Collection].contains"
    - Src: "org.apache.commons.collections.ListUtils:271,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.ListUtils].synchronizedList(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:301,1"
      Dst: "[org.apache.commons.collections.list.SynchronizedList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].unmodifiableList(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:314,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].predicatedList(java.util.List,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:331,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].typedList(java.util.List,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:344,1"
      Dst: "[org.apache.commons.collections.list.TypedList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].transformedList(java.util.List,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:360,1"
      Dst: "[org.apache.commons.collections.list.TransformedList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].lazyList(java.util.List,org.apache.commons.collections.Factory)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.commons.collections.Factory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:393,1"
      Dst: "[org.apache.commons.collections.list.LazyList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.ListUtils].fixedSizeList(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.ListUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.ListUtils:407,1"
      Dst: "[org.apache.commons.collections.list.FixedSizeList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:38,1"
      Dst: "[org.apache.commons.beanutils.BeanUtils].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getDefaultLocale()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:53,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:53,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getDefaultLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].setDefaultLocale(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:67,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:67,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setDefaultLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getApplyLocalized()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:81,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:81,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getApplyLocalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].setApplyLocalized(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:95,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:95,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setApplyLocalized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getIndexedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:126,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:126,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getIndexedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:154,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:154,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:183,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:183,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:211,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:211,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getIndexedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getSimpleProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:239,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:239,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:266,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:266,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getSimpleProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:295,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:295,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:325,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:325,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getMappedPropertyLocale(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:354,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:354,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedPropertyLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getMappedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:383,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:383,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getMappedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getNestedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:411,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:411,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getNestedProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:437,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:437,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getNestedProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getProperty(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:465,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:465,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].getProperty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:492,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:492,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:516,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:516,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].setProperty(java.lang.Object,java.lang.String,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:541,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:541,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].setProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].definePropertyType(java.lang.Object,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:564,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:564,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].definePropertyType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].convert(java.lang.Class,int,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "int"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:582,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:582,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].convert(java.lang.Class,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:598,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:598,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].invokeSetter(java.lang.Object,java.lang.String,java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:622,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:622,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].invokeSetter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtils].calculate(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:643,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].getLocaleBeanUtilsInstance"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:643,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean].calculate"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:645,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getTarget"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:646,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getName"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:647,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getPropName"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:648,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getKey"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:649,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getIndex"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtils:649,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtils$Descriptor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimestampConverter"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlTimestampConverter:46,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimestampConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimestampConverter"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlTimestampConverter:58,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimestampConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimestampConverter"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlTimestampConverter].getFormat(java.util.Locale,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlTimestampConverter"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.SqlTimestampConverter:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimestampConverter:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimestampConverter:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.SqlTimestampConverter:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimestampConverter:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.SqlTimestampConverter:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlTimestampConverter:84,1"
      Dst: "[java.text.DateFormat].getDateTimeInstance"
    - Src: "org.apache.commons.beanutils.converters.SqlTimestampConverter:89,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].<init>(org.apache.commons.collections.DoubleOrderedMap)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1462
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1463,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1466
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$4$1].<init>(org.apache.commons.collections.DoubleOrderedMap$4,int)"
    functionUses: 96
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1467,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap$4$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1475
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1476,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1479
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1480,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1484
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].access$500(org.apache.commons.collections.DoubleOrderedMap)"
    functionUses: 17
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DoubleOrderedMap$4:1489"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DoubleOrderedMap$4:1484"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.DoubleOrderedMap)"
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1485,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].access$500"
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1487,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].clear()"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1492
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DoubleOrderedMap$4:1493,1"
      Dst: "[org.apache.commons.collections.DoubleOrderedMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DoubleOrderedMap$4].access$1900(org.apache.commons.collections.DoubleOrderedMap$4)"
    functionSourceFile: "org.apache.commons.collections.DoubleOrderedMap$4"
    linkageType: null
    functionLinenumber: 1462
    functionDepth: 0
    returnType: "org.apache.commons.collections.DoubleOrderedMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.DoubleOrderedMap$4"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].decorate(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:56,1"
      Dst: "[org.apache.commons.collections.list.FixedSizeList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:67,1"
      Dst: "[org.apache.commons.collections.list.AbstractSerializableListDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 24
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:72,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:76,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:80,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:84,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].clear()"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:88,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    functionUses: 28
    ICount: 5
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:92,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:92,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.TransformedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].indexOf(java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].indexOf(java.lang.Object)"
    functionUses: 7
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:96,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:96,1"
      Dst: "[java.util.List].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 56
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:100,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.list.FixedSizeList:100,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.list.FixedSizeList:100,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].lastIndexOf(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:104,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:104,1"
      Dst: "[java.util.List].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].<init>(java.util.ListIterator)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 8
    ICount: 6
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:108,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:108,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.list.FixedSizeList:108,1"
      Dst: "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].<init>(java.util.ListIterator)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 11
    ICount: 7
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:112,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:112,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.collections.list.FixedSizeList:112,1"
      Dst: "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:116,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:120,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:124,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:128,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.TransformedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.TreeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].set(int,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.SynchronizedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.PredicatedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.GrowthList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 6
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:132,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:132,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractListDecorator].getList()"
    - "[org.apache.commons.collections.list.LazyList].subList(int,int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].subList(int,int)"
    - "[org.apache.commons.collections.list.PredicatedList].subList(int,int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].subList(int,int)"
    - "[org.apache.commons.collections.list.SynchronizedList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].subList(int,int)"
    - "[org.apache.commons.collections.list.TransformedList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].subList(int,int)"
    - "[org.apache.commons.collections.list.SetUniqueList].subList(int,int)"
    - "[org.apache.commons.collections.CursorableSubList].subList(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    - "[org.apache.commons.collections.FastArrayList].subList(int,int)"
    - "[org.apache.commons.collections.list.FixedSizeList].<init>(java.util.List)"
    functionUses: 8
    ICount: 8
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:136,1"
      Dst: "[org.apache.commons.collections.list.AbstractListDecorator].getList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:136,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.collections.list.FixedSizeList:137,1"
      Dst: "[org.apache.commons.collections.list.FixedSizeList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].isFull()"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList].maxSize()"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList:160,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].<init>()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Msg:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].clone()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Msg:64,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.validator.Msg:67,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.validator.Msg:67,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].getBundle()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].getKey()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].getName()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].isResource()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].setBundle(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].setKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].setResource(boolean)"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.Msg].toString()"
    functionSourceFile: "org.apache.commons.validator.Msg"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.Msg:145,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.Msg:147,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.Msg:157,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].decorate(org.apache.commons.collections.OrderedMapIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedMapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:44,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:49,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].<init>(org.apache.commons.collections.OrderedMapIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedMapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:59,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 128
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:65,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    functionUses: 130
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:69,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:73,1"
      Dst: "[org.apache.commons.collections.OrderedMapIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:77,1"
      Dst: "[org.apache.commons.collections.OrderedMapIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:81,1"
      Dst: "[org.apache.commons.collections.MapIterator].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:85,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:89,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator:93,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EmptyIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.EmptyIterator"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EmptyIterator:52,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.EqualPredicate].getInstance(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.EqualPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.EqualPredicate:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.EqualPredicate:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.EqualPredicate:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.EqualPredicate:51,1"
      Dst: "[org.apache.commons.collections.functors.EqualPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.EqualPredicate].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.EqualPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.EqualPredicate:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.EqualPredicate"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:org.apache.commons.collections.comparators.BooleanComparator:org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    functionUses: 26
    ICount: 5
    EdgeCount: 61
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.EqualPredicate:72,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.EqualPredicate].getValue()"
    functionSourceFile: "org.apache.commons.collections.functors.EqualPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].bootstrap$(org.apache.commons.collections.FastHashMap)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].<init>(org.apache.commons.collections.FastHashMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2:-1,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].<init>(org.apache.commons.collections.FastHashMap)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2:-1,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils].lambda$copyFastHashMap$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CurrencyValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.CurrencyValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.BigDecimalValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CurrencyValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.CurrencyValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:65,1"
      Dst: "[org.apache.commons.validator.routines.CurrencyValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CurrencyValidator].<init>(boolean,boolean)"
    functionSourceFile: "org.apache.commons.validator.routines.CurrencyValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:77,1"
      Dst: "[org.apache.commons.validator.routines.BigDecimalValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CurrencyValidator].parse(java.lang.String,java.text.Format)"
    functionSourceFile: "org.apache.commons.validator.routines.CurrencyValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CurrencyValidator:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CurrencyValidator:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CurrencyValidator:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CurrencyValidator:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CurrencyValidator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CurrencyValidator:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:97,1"
      Dst: "[org.apache.commons.validator.routines.AbstractFormatValidator].parse"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:104,1"
      Dst: "[java.text.DecimalFormat].toPattern"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:105,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:106,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:108,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:109,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.validator.routines.CurrencyValidator:112,1"
      Dst: "[java.text.DecimalFormat].applyPattern"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.converters.StringArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:51,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.StringArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:65,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.StringArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.StringArrayConverter"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 55
    EdgeCount: 184
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:130"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:156"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:155"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:150"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:161"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.StringArrayConverter:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.StringArrayConverter:165"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:131,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:136,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:147,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:156,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:156,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:157,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.StringArrayConverter:159,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory:743,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesRuleFactory:746,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TypedSortedBag].decorate(org.apache.commons.collections.SortedBag,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.bag.TypedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TypedSortedBag:51,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.bag.TypedSortedBag:51,1"
      Dst: "[org.apache.commons.collections.bag.PredicatedSortedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TypedSortedBag].<init>()"
    functionSourceFile: "org.apache.commons.collections.bag.TypedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TypedSortedBag:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:73,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:86,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].<init>(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:101,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:103,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:112,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 149
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:128"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    functionUses: 124
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:140,1"
      Dst: "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:141,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:152,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].getArray()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].setArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.ObjectArrayIterator:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.ObjectArrayIterator:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.ObjectArrayIterator:183,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].getStartIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].getEndIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.ObjectArrayIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.ObjectArrayIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.UniquePredicate].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.UniquePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.UniquePredicate:49,1"
      Dst: "[org.apache.commons.collections.functors.UniquePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.UniquePredicate].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.UniquePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.UniquePredicate:57,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.functors.UniquePredicate:40,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.UniquePredicate"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    functionUses: 26
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.UniquePredicate:68,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].copy(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:60,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].validate(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:76"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:74,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:74,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:74,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].validate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:87,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:90,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:92,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:92,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:93,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:95,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:95,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:95,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].copy(org.apache.commons.collections.Closure[])"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:112,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].validate(org.apache.commons.collections.Closure[])"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Closure[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:126,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:126,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:126,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].copy(org.apache.commons.collections.Transformer[])"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer[]"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:141,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].validate(org.apache.commons.collections.Transformer[])"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:151,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:155,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:155,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:155,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization(java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.functors.FunctorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.FunctorUtils:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.FunctorUtils:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.FunctorUtils:172,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils$1].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:172,1"
      Dst: "[java.security.AccessController].doPrivileged"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:182,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:183,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:183,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:183,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:183,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.functors.FunctorUtils:183,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].getIndex(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:80"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:80,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:84,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:88,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:90,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:92,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:98,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:100,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:100,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].getKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:117,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:121,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:125,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:127,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:129,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:142,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:146,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:148,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].hasNested(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].remove(java.lang.String)"
    functionUses: 6
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:166"
        BranchSideFuncs:
        - "remove(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:166"
        BranchSideFuncs:
        - "remove(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:164,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:167,1"
      Dst: "[org.apache.commons.beanutils.expression.DefaultResolver].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].isIndexed(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:179,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:183,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].isMapped(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:201,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:205,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].next(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:223,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:229,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:232,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.expression.DefaultResolver].remove(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.expression.DefaultResolver"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.expression.DefaultResolver].next(java.lang.String)"
    functionUses: 5
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:262"
        BranchSideFuncs:
        - "next(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.expression.DefaultResolver:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.expression.DefaultResolver:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:260,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:263,1"
      Dst: "[org.apache.commons.beanutils.expression.DefaultResolver].next"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:268,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.beanutils.expression.DefaultResolver:271,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.ConversionException"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 43
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConversionException:43,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.beanutils.ConversionException"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConversionException:56,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.beanutils.ConversionException"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.ConversionException:69,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.beanutils.ConversionException:69,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.ConversionException].getCause()"
    functionSourceFile: "org.apache.commons.beanutils.ConversionException"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList$PredicatedListIterator].<init>(org.apache.commons.collections.list.PredicatedList,java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.PredicatedList"
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>(java.util.ListIterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator:146,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList$PredicatedListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator:150,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].access$000"
    - Src: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator:151,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.PredicatedList$PredicatedListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator:155,1"
      Dst: "[org.apache.commons.collections.list.PredicatedList].access$100"
    - Src: "org.apache.commons.collections.list.PredicatedList$PredicatedListIterator:156,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferOverflowException].<init>()"
    functionSourceFile: "org.apache.commons.collections.BufferOverflowException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferOverflowException:41,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.BufferOverflowException"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferOverflowException:51,1"
      Dst: "[org.apache.commons.collections.BufferOverflowException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferOverflowException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.collections.BufferOverflowException"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BufferOverflowException:61,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BufferOverflowException].getCause()"
    functionSourceFile: "org.apache.commons.collections.BufferOverflowException"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].<init>()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:100,1"
      Dst: "[org.apache.commons.digester.RulesBase].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:100,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].<init>(org.apache.commons.digester.Rules)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Rules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:107,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:110,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:111,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].<init>(org.apache.commons.digester.Digester,java.lang.String,org.apache.commons.digester.plugins.PluginRules,java.lang.Class)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.digester.Digester"
    - "java.lang.String"
    - "org.apache.commons.digester.plugins.PluginRules"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:135,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:146,1"
      Dst: "[org.apache.commons.digester.RulesBase].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:148,1"
      Dst: "[org.apache.commons.digester.plugins.RulesFactory].newRules"
    - Src: "org.apache.commons.digester.plugins.PluginRules:152,1"
      Dst: "[org.apache.commons.digester.plugins.PluginManager].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getParent()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Rules"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getDigester()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:178,1"
      Dst: "[org.apache.commons.digester.Rules].setDigester"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:186,1"
      Dst: "[org.apache.commons.digester.Rules].getNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:198,1"
      Dst: "[org.apache.commons.digester.Rules].setNamespaceURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getPluginManager()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.PluginManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getRuleFinders()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:214,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].getRuleFinders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].setRuleFinders(java.util.List)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:221,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].setRuleFinders"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getRulesFactory()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.plugins.RulesFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].setRulesFactory(org.apache.commons.digester.plugins.RulesFactory)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.plugins.RulesFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getDecoratedRules()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Rules"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].rules()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:260,1"
      Dst: "[org.apache.commons.digester.Rules].rules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].add(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:272,1"
      Dst: "[org.apache.commons.digester.plugins.LogUtils].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginRules:273,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginRules:276,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:276,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginRules:276,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.digester.plugins.PluginRules:276,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.digester.plugins.PluginRules:276,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginRules:276,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginRules:281,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.digester.plugins.PluginRules:283,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.digester.plugins.PluginRules:286,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.digester.plugins.PluginRules:296,1"
      Dst: "[org.apache.commons.logging.Log].warn"
    - Src: "org.apache.commons.digester.plugins.PluginRules:306,1"
      Dst: "[org.apache.commons.digester.Rules].add"
    - Src: "org.apache.commons.digester.plugins.PluginRules:310,1"
      Dst: "[org.apache.commons.digester.plugins.InitializableRule].postRegisterInit"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].clear()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:335,1"
      Dst: "[org.apache.commons.digester.Rules].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:351,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:390"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:390"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.plugins.PluginRules:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.plugins.PluginRules:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:366,1"
      Dst: "[org.apache.commons.digester.plugins.LogUtils].getLogger"
    - Src: "org.apache.commons.digester.plugins.PluginRules:367,1"
      Dst: "[org.apache.commons.logging.Log].isDebugEnabled"
    - Src: "org.apache.commons.digester.plugins.PluginRules:370,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.digester.plugins.PluginRules:370,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.digester.plugins.PluginRules:370,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.digester.plugins.PluginRules:370,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.digester.plugins.PluginRules:370,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.plugins.PluginRules:376,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.plugins.PluginRules:383,1"
      Dst: "[org.apache.commons.digester.plugins.PluginRules].match"
    - Src: "org.apache.commons.digester.plugins.PluginRules:392,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].setPluginClassAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:401,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].setPluginClassAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].setPluginIdAttribute(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:407,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].setPluginIdAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getPluginClassAttrNs()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:412,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].getPluginClassAttrNs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getPluginClassAttr()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:417,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].getPluginClassAttr"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getPluginIdAttrNs()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:422,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].getPluginIdAttrNs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.plugins.PluginRules].getPluginIdAttr()"
    functionSourceFile: "org.apache.commons.digester.plugins.PluginRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.plugins.PluginRules:427,1"
      Dst: "[org.apache.commons.digester.plugins.PluginContext].getPluginIdAttr"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:69,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].<init>(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:83,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].<init>(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:98,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].<init>(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:114,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:129,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].<init>(java.lang.Object[],boolean)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.MultiKey:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.MultiKey:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:157,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:159,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:162,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:167,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].calculateHashCode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].getKeys()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:180,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].getKey(int)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].size()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 89
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.MultiKey:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.MultiKey:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:224,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 60
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    functionUses: 69
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:249,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:249,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:249,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:249,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:249,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].calculateHashCode(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.MultiKey:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.MultiKey:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.MultiKey:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:261,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.keyvalue.MultiKey].readResolve()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.MultiKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.MultiKey:275,1"
      Dst: "[org.apache.commons.collections.keyvalue.MultiKey].calculateHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:60,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit].toCheckDigit(int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:68,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].toCheckDigit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit].toInt(char,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].toInt(char,int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:76"
        BranchSideFuncs:
        - "toInt(char,int,int)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:76"
        BranchSideFuncs:
        - "toInt(char,int,int)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit:77,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].toInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:368,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry()"
    functionUses: 130
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:372,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:372,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:376,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].previousEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:376,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:380,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:382,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:384,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].currentEntry()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:391"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:388,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:390,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:392,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:397"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:396,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].currentEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:398,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator:400,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:42,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].<init>(org.apache.commons.collections.KeyValue)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.KeyValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:52,1"
      Dst: "[org.apache.commons.collections.KeyValue].getKey"
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:52,1"
      Dst: "[org.apache.commons.collections.KeyValue].getValue"
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:52,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].<init>(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:62,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:62,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:62,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.UnmodifiableMapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.UnmodifiableMapEntry:73,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].<init>(org.apache.commons.beanutils.locale.LocaleBeanUtilsBean,java.lang.Object,java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor:964,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor:966,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setTarget"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor:967,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setName"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor:968,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setPropName"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor:969,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setKey"
    - Src: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor:970,1"
      Dst: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getTarget()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setTarget(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getKey()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setKey(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getIndex()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setIndex(int)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getName()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setName(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].getPropName()"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor].setPropName(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.LocaleBeanUtilsBean$Descriptor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NOPTransformer].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.NOPTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NOPTransformer].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.NOPTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NOPTransformer:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NOPTransformer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].<init>(java.util.List)"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:59,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:61,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:64,1"
      Dst: "[org.apache.commons.collections.iterators.LoopingListIterator].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    functionUses: 147
    ICount: 8
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:76"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:75"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:76,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].isEmpty()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].reset()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    functionUses: 143
    ICount: 14
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:91"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:95"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:94"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:88,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:89,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:92,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:93,1"
      Dst: "[org.apache.commons.collections.iterators.LoopingListIterator].reset"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:95,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayListIterator:org.apache.commons.collections.iterators.FilterListIterator:org.apache.commons.collections.iterators.ListIteratorWrapper:org.apache.commons.collections.iterators.ObjectArrayListIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionUses: 9
    ICount: 14
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:113"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:116"
        BranchSideFuncs:
        - "nextIndex()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:110,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:111,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:114,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:117,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    functionUses: 9
    ICount: 8
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:129"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:130,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    functionUses: 9
    ICount: 23
    EdgeCount: 94
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:146"
        BranchSideFuncs:
        - "hasPrevious()"
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:154"
        BranchSideFuncs:
        - "previous()"
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:152"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:143,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:144,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:147,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:149,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:150,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:152,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    functionUses: 9
    ICount: 17
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:174"
        BranchSideFuncs:
        - "hasPrevious()"
    - Branch String: "org.apache.commons.collections.iterators.LoopingListIterator:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:178"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.iterators.LoopingListIterator:177"
        BranchSideFuncs:
        - "previousIndex()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:171,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:172,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:175,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:176,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:178,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    functionUses: 37
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:201,1"
      Dst: "[java.util.ListIterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:220,1"
      Dst: "[java.util.ListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:236,1"
      Dst: "[java.util.ListIterator].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.CursorableSubList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.TreeList].listIterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator()"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator()"
    - "[org.apache.commons.collections.FastArrayList].listIterator()"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator()"
    - "[org.apache.commons.collections.list.TransformedList].listIterator()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:243,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.LoopingListIterator].size()"
    functionSourceFile: "org.apache.commons.collections.iterators.LoopingListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.LoopingListIterator:252,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].decorate(org.apache.commons.collections.OrderedBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedBidiMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:60,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].<init>(org.apache.commons.collections.OrderedBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:71,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractOrderedBidiMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:76,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:80,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:84,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:88,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:92,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:93,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:97,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:98,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:102,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].values"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:103,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].removeValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:108,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].mapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.MapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:112,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].orderedMapIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].inverseBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.BidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:116,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].inverseOrderedBidiMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].orderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:121,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractOrderedBidiMapDecorator].getOrderedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:121,1"
      Dst: "[org.apache.commons.collections.OrderedMap].orderedMapIterator"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:122,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].inverseOrderedBidiMap()"
    functionSourceFile: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedBidiMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:127,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractOrderedBidiMapDecorator].getOrderedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:127,1"
      Dst: "[org.apache.commons.collections.OrderedBidiMap].inverseOrderedBidiMap"
    - Src: "org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap:127,1"
      Dst: "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultBeanIntrospector].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.DefaultBeanIntrospector"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].getLog(java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:60,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:60,1"
      Dst: "[org.apache.commons.logging.LogFactory].getLog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultBeanIntrospector].introspect(org.apache.commons.beanutils.IntrospectionContext)"
    functionSourceFile: "org.apache.commons.beanutils.DefaultBeanIntrospector"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.IntrospectionContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].getTargetClass()"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext:org.apache.commons.logging.impl.NoOpLog].getTargetClass()"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].getTargetClass()"
    - "[org.apache.commons.beanutils.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(java.lang.Class,java.beans.PropertyDescriptor[])"
    - "[org.apache.commons.beanutils.DefaultIntrospectionContext].addPropertyDescriptors(java.beans.PropertyDescriptor[])"
    functionUses: 1
    ICount: 23
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:92"
        BranchSideFuncs:
        - "handleIndexedPropertyDescriptors(java.lang.Class,java.beans.PropertyDescriptor[])"
        - "getTargetClass()"
        - "addPropertyDescriptors(java.beans.PropertyDescriptor[])"
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:79,1"
      Dst: "[org.apache.commons.beanutils.IntrospectionContext].getTargetClass"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:79,1"
      Dst: "[java.beans.Introspector].getBeanInfo"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:82,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:82,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:83,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:82,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:88,1"
      Dst: "[java.beans.BeanInfo].getPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:93,1"
      Dst: "[org.apache.commons.beanutils.DefaultBeanIntrospector].handleIndexedPropertyDescriptors"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:95,1"
      Dst: "[org.apache.commons.beanutils.IntrospectionContext].addPropertyDescriptors"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.DefaultBeanIntrospector].handleIndexedPropertyDescriptors(java.lang.Class,java.beans.PropertyDescriptor[])"
    functionSourceFile: "org.apache.commons.beanutils.DefaultBeanIntrospector"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.beans.PropertyDescriptor[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.apache.commons.logging.impl.Jdk13LumberjackLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Log4JLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.AvalonLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.LogKitLogger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Jdk14Logger].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.Slf4jLogFactory$Slf4jLocationAwareLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    - "[org.apache.commons.logging.impl.NoOpLog].error(java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 85
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:149"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:156"
        BranchSideFuncs:
        - "getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.DefaultBeanIntrospector:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:124"
        BranchSideFuncs:
        - "getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
        - "error(java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.beanutils.DefaultBeanIntrospector:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:127,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:127,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:128,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:128,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:131,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:132,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedReadMethod"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:133,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:136,1"
      Dst: "[org.apache.commons.beanutils.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:140,1"
      Dst: "[java.beans.PropertyDescriptor].setReadMethod"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:142,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:148,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:149,1"
      Dst: "[java.beans.IndexedPropertyDescriptor].getIndexedWriteMethod"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:156,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:157,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:158,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:161,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.beanutils.DefaultBeanIntrospector:170,1"
      Dst: "[java.beans.PropertyDescriptor].setWriteMethod"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanMap$6].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$6"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$6:166,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$6"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$6:168,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.BeanMap$6:168,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsFalsePredicate].getInstance(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsFalsePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullIsFalsePredicate:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullIsFalsePredicate:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NullIsFalsePredicate:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsFalsePredicate:48,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.NullIsFalsePredicate:50,1"
      Dst: "[org.apache.commons.collections.functors.NullIsFalsePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsFalsePredicate].<init>(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsFalsePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsFalsePredicate:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsFalsePredicate"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 7
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullIsFalsePredicate:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullIsFalsePredicate:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NullIsFalsePredicate:74"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsFalsePredicate:75,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsFalsePredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsFalsePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsExceptionPredicate].getInstance(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsExceptionPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullIsExceptionPredicate:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullIsExceptionPredicate:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NullIsExceptionPredicate:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsExceptionPredicate:49,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.NullIsExceptionPredicate:51,1"
      Dst: "[org.apache.commons.collections.functors.NullIsExceptionPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsExceptionPredicate].<init>(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsExceptionPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsExceptionPredicate:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsExceptionPredicate"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 9
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NullIsExceptionPredicate:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NullIsExceptionPredicate:77"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.collections.functors.NullIsExceptionPredicate:76"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.NullIsExceptionPredicate:75,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    - Src: "org.apache.commons.collections.functors.NullIsExceptionPredicate:77,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NullIsExceptionPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.NullIsExceptionPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:54,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].<init>(int)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:64,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].<init>(int,float)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:77,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:87,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].hash(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:99,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].isEqualKey(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.IdentityMap:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.IdentityMap:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].isEqualValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.IdentityMap:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.IdentityMap:122"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].createEntry(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    argCount: 4
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap$HashEntry"
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].<init>(org.apache.commons.collections.map.AbstractHashedMap$HashEntry,int,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:137,1"
      Dst: "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].clone()"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap].clone()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:176,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:183,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.IdentityMap:184,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doWriteObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.IdentityMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.IdentityMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.IdentityMap:191,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.IdentityMap:192,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].doReadObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].<init>(org.apache.commons.collections.buffer.BoundedBuffer,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedBuffer"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator:184,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedBuffer].access$000(org.apache.commons.collections.buffer.BoundedBuffer)"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].access$100(org.apache.commons.collections.buffer.BoundedBuffer)"
    functionUses: 31
    ICount: 15
    EdgeCount: 80
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator:188,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].access$000"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator:189,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator:190,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedBuffer].access$100"
    - Src: "org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator:190,1"
      Dst: "[java.lang.Object].notifyAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ParserFeatureSetterFactory].<init>()"
    functionSourceFile: "org.apache.commons.digester.ParserFeatureSetterFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.ParserFeatureSetterFactory:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.ParserFeatureSetterFactory].newSAXParser(java.util.Properties)"
    functionSourceFile: "org.apache.commons.digester.ParserFeatureSetterFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.xml.parsers.SAXParser"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.ParserFeatureSetterFactory:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.ParserFeatureSetterFactory:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.ParserFeatureSetterFactory:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.ParserFeatureSetterFactory:82,1"
      Dst: "[org.apache.commons.digester.parser.XercesParser].newSAXParser"
    - Src: "org.apache.commons.digester.ParserFeatureSetterFactory:84,1"
      Dst: "[org.apache.commons.digester.parser.GenericParser].newSAXParser"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.IntegerArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.IntegerArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.IntegerArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.IntegerArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.IntegerArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.IntegerArrayConverter"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:100"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:131"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:130"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:118"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:136"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.IntegerArrayConverter:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.IntegerArrayConverter:140"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:101,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:116,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:123,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:131,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:132,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.IntegerArrayConverter:134,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.bag.TransformedSortedBag].decorate(org.apache.commons.collections.SortedBag,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:57,1"
      Dst: "[org.apache.commons.collections.bag.TransformedSortedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedSortedBag].<init>(org.apache.commons.collections.SortedBag,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.SortedBag"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:72,1"
      Dst: "[org.apache.commons.collections.bag.TransformedBag].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedSortedBag].getSortedBag()"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.SortedBag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedSortedBag].first()"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:86,1"
      Dst: "[org.apache.commons.collections.bag.TransformedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:86,1"
      Dst: "[org.apache.commons.collections.SortedBag].first"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedSortedBag].last()"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:90,1"
      Dst: "[org.apache.commons.collections.bag.TransformedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:90,1"
      Dst: "[org.apache.commons.collections.SortedBag].last"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bag.TransformedSortedBag].comparator()"
    functionSourceFile: "org.apache.commons.collections.bag.TransformedSortedBag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:94,1"
      Dst: "[org.apache.commons.collections.bag.TransformedSortedBag].getSortedBag"
    - Src: "org.apache.commons.collections.bag.TransformedSortedBag:94,1"
      Dst: "[org.apache.commons.collections.SortedBag].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedTransformer].getInstance(org.apache.commons.collections.Transformer[])"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:53,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:57,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:58,1"
      Dst: "[org.apache.commons.collections.functors.ChainedTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedTransformer].getInstance(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:78"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:73,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:75,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:81,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:81,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:82,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:84,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:85,1"
      Dst: "[org.apache.commons.collections.functors.ChainedTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.ChainedTransformer].getInstance(org.apache.commons.collections.Transformer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Transformer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:98,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:101,1"
      Dst: "[org.apache.commons.collections.functors.ChainedTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedTransformer].<init>(org.apache.commons.collections.Transformer[])"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Transformer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:111,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedTransformer"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer:org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    functionUses: 19
    ICount: 12
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ChainedTransformer:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ChainedTransformer:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ChainedTransformer:123,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.ChainedTransformer].getTransformers()"
    functionSourceFile: "org.apache.commons.collections.functors.ChainedTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.InetAddressValidator].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.InetAddressValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:75,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.InetAddressValidator].getInstance()"
    functionSourceFile: "org.apache.commons.validator.routines.InetAddressValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.InetAddressValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.InetAddressValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.InetAddressValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:83,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet4Address"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:83,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet6Address"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet4Address(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.InetAddressValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:99"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:93,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].match"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:101,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:108,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:117,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:117,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet6Address(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.InetAddressValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 112
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.InetAddressValidator:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.InetAddressValidator:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:136,1"
      Dst: "[java.lang.String].split"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:141,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:141,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:144,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:160,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:161,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:161,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:164,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:165,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:170,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:170,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:173,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:174,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:175,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:177,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:186,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:195,1"
      Dst: "[org.apache.commons.validator.routines.InetAddressValidator].isValidInet4Address"
    - Src: "org.apache.commons.validator.routines.InetAddressValidator:201,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 54
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.TransformedCollection].decorate(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.collection.TransformedCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TransformedCollection:61,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.TransformedCollection].<init>(java.util.Collection,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.collection.TransformedCollection"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>(java.util.Collection)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.TransformedCollection:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.TransformedCollection:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.TransformedCollection:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TransformedCollection:76,1"
      Dst: "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:78,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.TransformedCollection].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.TransformedCollection"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ChainedTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstantiateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ClosureTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$1].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FactoryTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.CloneTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$2].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanToPropertyValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.MapTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InvokerTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.StringValueTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$8].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$7].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$4].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$5].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$3].transform(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap$6].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.PredicateTransformer].transform(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$9].transform(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ConstantTransformer:org.apache.commons.collections.functors.NOPTransformer].transform(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TransformedCollection:92,1"
      Dst: "[org.apache.commons.collections.Transformer].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.TransformedCollection].transform(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.TransformedCollection"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1:org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator:org.apache.commons.collections.UnboundedFifoBuffer$1:org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.buffer.PriorityBuffer$1:org.apache.commons.collections.buffer.UnboundedFifoBuffer$1:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.iterators.ArrayIterator:org.apache.commons.collections.iterators.ObjectArrayIterator:org.apache.commons.collections.iterators.SingletonIterator:org.apache.commons.collections.iterators.SingletonListIterator:org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator:org.apache.commons.collections.map.AbstractHashedMap$HashIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.collection.TransformedCollection].transform(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 270
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.TransformedCollection:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.TransformedCollection:108"
        BranchSideFuncs:
        - "transform(java.lang.Object)"
        - "add(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.collection.TransformedCollection:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TransformedCollection:104,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:104,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:105,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:105,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:106,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:106,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:106,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.TransformedCollection"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].transform(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.CompositeCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.CircularFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.BinaryHeap].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].add(java.lang.Object)"
    - "[org.apache.commons.collections.set.ListOrderedSet].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 30
    ICount: 6
    EdgeCount: 40
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TransformedCollection:113,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:114,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:114,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.TransformedCollection"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.TransformedCollection].transform(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.CompositeCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.TransformedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList$SubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.SetUniqueList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.UnmodifiableList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.ListOrderedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.MapBackedSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.DefaultMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.set.UnmodifiableSet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.CursorableSubList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BlockingBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastArrayList].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.LazyDynaList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].addAll(java.util.Collection)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.list.FixedSizeList].addAll(java.util.Collection)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    functionUses: 11
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.TransformedCollection:118,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].transform"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:119,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.collection.TransformedCollection:119,1"
      Dst: "[java.util.Collection].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:78,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].clear()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:81,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    functionUses: 46
    ICount: 5
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:85,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:85,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 11
    ICount: 5
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:89,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:89,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    functionUses: 37
    ICount: 4
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:93,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:93,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 85
    ICount: 5
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:97,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:97,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    functionUses: 30
    ICount: 4
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:105,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:105,1"
      Dst: "[java.util.Map].keySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 67
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:113,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:117,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].size()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap:org.apache.commons.collections.StaticBucketMap:org.apache.commons.collections.bidimap.TreeBidiMap:org.apache.commons.collections.map.AbstractHashedMap:org.apache.commons.collections.map.SingletonMap:org.apache.commons.collections.map.StaticBucketMap].size()"
    functionUses: 42
    ICount: 4
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:121,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:121,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$1].values()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$1"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].access$000()"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    functionUses: 15
    ICount: 4
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$1:125,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].access$000"
    - Src: "org.apache.commons.beanutils.BeanMap$1:125,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$WeakKey"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    - "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$WeakKey:243,1"
      Dst: "[java.lang.ref.WeakReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].getReferenced()"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$WeakKey"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$Referenced,org.apache.commons.logging.impl.WeakHashtable$1)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$WeakKey"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.ref.ReferenceQueue"
    - "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    - "org.apache.commons.logging.impl.WeakHashtable$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>(java.lang.Object,java.lang.ref.ReferenceQueue,org.apache.commons.logging.impl.WeakHashtable$Referenced)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$WeakKey:236,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].access$400(org.apache.commons.logging.impl.WeakHashtable$WeakKey)"
    functionSourceFile: "org.apache.commons.logging.impl.WeakHashtable$WeakKey"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "org.apache.commons.logging.impl.WeakHashtable$Referenced"
    argCount: 1
    argTypes:
    - "org.apache.commons.logging.impl.WeakHashtable$WeakKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].getReferenced()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.WeakHashtable$WeakKey:236,1"
      Dst: "[org.apache.commons.logging.impl.WeakHashtable$WeakKey].getReferenced"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NonePredicate].getInstance(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.NonePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NonePredicate:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NonePredicate:57,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.NonePredicate:61,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.NonePredicate:62,1"
      Dst: "[org.apache.commons.collections.functors.NonePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NonePredicate].getInstance(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.NonePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NonePredicate:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NonePredicate:76,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.NonePredicate:80,1"
      Dst: "[org.apache.commons.collections.functors.NonePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NonePredicate].<init>(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.NonePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NonePredicate:90,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NonePredicate"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 14
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NonePredicate:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:106"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.NonePredicate:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.NonePredicate:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NonePredicate:102,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.NonePredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.NonePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].<init>(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.buffer.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$000(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$100(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:327,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:329,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$000"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:331,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionUses: 122
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:333"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:333"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:334,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$300(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    functionUses: 124
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:341"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
        - "access$300(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:339,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:340,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:344,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$300"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:345,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$000(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$000(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$500(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$600(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$300(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$202(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$600(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$102(org.apache.commons.collections.buffer.BoundedFifoBuffer,boolean)"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$600(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    functionUses: 31
    ICount: 81
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:360"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:359"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:null"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.buffer.BoundedFifoBuffer)"
    - Branch String: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:371"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.buffer.BoundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:350,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:354,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$000"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:355,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].remove"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:361,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$200"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:363,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$400"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:363,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:368,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$500"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:372,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$600"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:373,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$300"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:379,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$202"
    - Src: "org.apache.commons.collections.buffer.BoundedFifoBuffer$1:381,1"
      Dst: "[org.apache.commons.collections.buffer.BoundedFifoBuffer].access$102"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractLinkedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].<init>(org.apache.commons.collections.map.AbstractLinkedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator:456,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry()"
    functionUses: 124
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator:460,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].nextEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator:460,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator:464,1"
      Dst: "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].previousEntry"
    - Src: "org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator:464,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantTransformer].getInstance(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.ConstantTransformer:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.ConstantTransformer:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.ConstantTransformer:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ConstantTransformer:56,1"
      Dst: "[org.apache.commons.collections.functors.ConstantTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantTransformer].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ConstantTransformer:66,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantTransformer"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ConstantTransformer].getConstant()"
    functionSourceFile: "org.apache.commons.collections.functors.ConstantTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].<init>(org.apache.commons.collections.FastArrayList$SubList,int)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1167
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.FastArrayList$SubList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].access$000(org.apache.commons.collections.FastArrayList$SubList)"
    - "[org.apache.commons.collections.FastArrayList$SubList].access$100(org.apache.commons.collections.FastArrayList$SubList,java.util.List)"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 3
    ICount: 15
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1168,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1169,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$000"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1170,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$100"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1170,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1173
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].access$000(org.apache.commons.collections.FastArrayList$SubList)"
    functionUses: 7
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1174"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1174,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$000"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1175,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].get()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1179
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList].access$100(org.apache.commons.collections.FastArrayList$SubList,java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1180,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1183
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 147
    ICount: 5
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1184,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1185,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1188
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    functionUses: 143
    ICount: 8
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1189,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1190,1"
      Dst: "[java.util.ListIterator].nextIndex"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1191,1"
      Dst: "[java.util.ListIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1194
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    functionUses: 9
    ICount: 5
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1195,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1196,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1199
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    functionUses: 9
    ICount: 8
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1200,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1201,1"
      Dst: "[java.util.ListIterator].previousIndex"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1202,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1205
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previousIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previousIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previousIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previousIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previousIndex()"
    functionUses: 9
    ICount: 5
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1206,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1207,1"
      Dst: "[java.util.ListIterator].previousIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1210
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].nextIndex()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].nextIndex()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].nextIndex()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].nextIndex()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].nextIndex()"
    functionUses: 9
    ICount: 5
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1211,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1212,1"
      Dst: "[java.util.ListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: 1215
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].get()"
    - "[org.apache.commons.collections.list.SynchronizedList].remove(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].remove(int)"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList].remove(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].remove(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].remove(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].remove(int)"
    - "[org.apache.commons.collections.list.TransformedList].remove(int)"
    - "[org.apache.commons.collections.list.PredicatedList].remove(int)"
    - "[org.apache.commons.collections.CursorableSubList].remove(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].remove(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].remove(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].access$210(org.apache.commons.collections.FastArrayList$SubList)"
    - "[org.apache.commons.collections.FastArrayList$SubList].access$000(org.apache.commons.collections.FastArrayList$SubList)"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].get()"
    - "[org.apache.commons.collections.FastArrayList].listIterator(int)"
    - "[org.apache.commons.collections.CursorableSubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TransformedList].listIterator(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].listIterator(int)"
    - "[org.apache.commons.collections.list.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.PredicatedList].listIterator(int)"
    - "[org.apache.commons.collections.list.UnmodifiableList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].listIterator(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].listIterator(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].listIterator(int)"
    - "[org.apache.commons.collections.list.SetUniqueList].listIterator(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].listIterator(int)"
    - "[org.apache.commons.collections.list.TreeList].listIterator(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].listIterator(int)"
    functionUses: 37
    ICount: 23
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1217"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1219"
        BranchSideFuncs:
        - "access$210(org.apache.commons.collections.FastArrayList$SubList)"
        - "listIterator(int)"
        - "access$000(org.apache.commons.collections.FastArrayList$SubList)"
        - "remove(int)"
        - "get()"
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1216,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1218,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1220,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1220,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1221,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$210"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1222,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$000"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1223,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1229"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1228,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1230,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1232,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1232,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1233,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$000"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1234,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previousIndex"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1234,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.FastArrayList$SubList$SubListIter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1238,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].checkMod"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1239,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].nextIndex"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1240,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].get"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1240,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1241,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$208"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1242,1"
      Dst: "[org.apache.commons.collections.FastArrayList$SubList].access$000"
    - Src: "org.apache.commons.collections.FastArrayList$SubList$SubListIter:1243,1"
      Dst: "[java.util.List].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.EmptyOrderedMapIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.EmptyOrderedMapIterator"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.EmptyOrderedMapIterator:42,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractEmptyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].<init>()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester(org.xml.sax.InputSource)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:50,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:51,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:52,1"
      Dst: "[org.apache.commons.digester.Digester].addRuleSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester(org.xml.sax.InputSource,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 2
    argTypes:
    - "org.xml.sax.InputSource"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:66,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:67,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:68,1"
      Dst: "[org.apache.commons.digester.Digester].addRuleSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester(java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:78,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:79,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:80,1"
      Dst: "[org.apache.commons.digester.Digester].addRuleSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester(java.net.URL,org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:96,1"
      Dst: "[org.apache.commons.digester.xmlrules.FromXmlRuleSet].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:97,1"
      Dst: "[org.apache.commons.digester.Digester].<init>"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:98,1"
      Dst: "[org.apache.commons.digester.Digester].addRuleSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].load(java.net.URL,java.lang.ClassLoader,java.net.URL)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.net.URL"
    - "java.lang.ClassLoader"
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:114,1"
      Dst: "[java.net.URL].openStream"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:114,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].load"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].load(java.net.URL,java.lang.ClassLoader,java.io.InputStream)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.net.URL"
    - "java.lang.ClassLoader"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:129,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:130,1"
      Dst: "[org.apache.commons.digester.Digester].setClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:132,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:137,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:137,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].load(java.net.URL,java.lang.ClassLoader,java.io.Reader)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.net.URL"
    - "java.lang.ClassLoader"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:159,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:160,1"
      Dst: "[org.apache.commons.digester.Digester].setClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:162,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:167,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:167,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].load(java.net.URL,java.lang.ClassLoader,java.net.URL,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.net.URL"
    - "java.lang.ClassLoader"
    - "java.net.URL"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:188,1"
      Dst: "[java.net.URL].openStream"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:188,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].load"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].load(java.net.URL,java.lang.ClassLoader,java.io.InputStream,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.net.URL"
    - "java.lang.ClassLoader"
    - "java.io.InputStream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:206,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:207,1"
      Dst: "[org.apache.commons.digester.Digester].setClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:208,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:210,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:215,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:215,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoader].load(java.net.URL,java.lang.ClassLoader,java.io.Reader,java.lang.Object)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.net.URL"
    - "java.lang.ClassLoader"
    - "java.io.Reader"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:240,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoader].createDigester"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:241,1"
      Dst: "[org.apache.commons.digester.Digester].setClassLoader"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:242,1"
      Dst: "[org.apache.commons.digester.Digester].push"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:244,1"
      Dst: "[org.apache.commons.digester.Digester].parse"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:249,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoader:249,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlDateConverter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlDateConverter:43,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlDateConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlDateConverter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.SqlDateConverter:55,1"
      Dst: "[org.apache.commons.beanutils.converters.DateTimeConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.SqlDateConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.SqlDateConverter"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].<init>(java.util.Iterator,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>(java.util.Iterator)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:587,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 591
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].<init>(java.util.Map$Entry,org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    functionUses: 124
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:592,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:592,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$MapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator"
    linkageType: null
    functionLinenumber: 597
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 31
    ICount: 16
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:601"
        BranchSideFuncs:
        - "getValue()"
        - "remove(java.lang.Object)"
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:599,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:602,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:603,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove"
    - Src: "org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator:604,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String,org.apache.commons.beanutils.DynaProperty[])"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:64,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:73,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:83,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String,org.apache.commons.beanutils.DynaProperty[])"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.beanutils.DynaProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String,java.lang.Class,org.apache.commons.beanutils.DynaProperty[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:93,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].<init>(java.lang.String,java.lang.Class,org.apache.commons.beanutils.DynaProperty[])"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "org.apache.commons.beanutils.DynaProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BasicDynaClass].<init>(java.lang.String,java.lang.Class,org.apache.commons.beanutils.DynaProperty[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:104,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].isRestricted()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].setRestricted(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].isReturnNull()"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].setReturnNull(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.LazyDynaClass].add(org.apache.commons.beanutils.DynaProperty)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:165,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:165,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String)"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String,java.lang.Class)"
    - "[org.apache.commons.beanutils.LazyDynaClass].add(org.apache.commons.beanutils.DynaProperty)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:184"
        BranchSideFuncs:
        - "add(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:183"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Class)"
        - "add(org.apache.commons.beanutils.DynaProperty)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:182,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].add"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:184,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].add(java.lang.String,java.lang.Class,boolean,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:210,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].add(org.apache.commons.beanutils.DynaProperty)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.beanutils.DynaProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.LazyDynaClass].isRestricted()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].getName()"
    - "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperties()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[org.apache.commons.beanutils.BasicDynaClass].setProperties(org.apache.commons.beanutils.DynaProperty[])"
    functionUses: 2
    ICount: 27
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:227"
        BranchSideFuncs:
        - "isRestricted()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:232"
        BranchSideFuncs:
        - "getName()"
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:237"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "setProperties(org.apache.commons.beanutils.DynaProperty[])"
        - "getDynaProperties()"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:224,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:225,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:228,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:229,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:233,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:238,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:240,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:244,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].setProperties"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].remove(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:264,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:267,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:268,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:272,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:278,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].getDynaProperties"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:282,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].getName"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:282,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:289,1"
      Dst: "[org.apache.commons.beanutils.BasicDynaClass].setProperties"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaClass].isRestricted()"
    - "[org.apache.commons.beanutils.LazyDynaClass].isReturnNull()"
    - "[org.apache.commons.beanutils.DynaProperty].<init>(java.lang.String)"
    functionUses: 21
    ICount: 18
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:322"
        BranchSideFuncs:
        - "isReturnNull()"
        - "get(java.lang.Object)"
        - "isRestricted()"
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:331"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:331"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:331"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:320,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:323,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:327,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].isReturnNull"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:327,1"
      Dst: "[org.apache.commons.beanutils.LazyDynaClass].isRestricted"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:328,1"
      Dst: "[org.apache.commons.beanutils.DynaProperty].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.LazyDynaClass].isDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.LazyDynaClass"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:353"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.LazyDynaClass:354"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.LazyDynaClass:353"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.LazyDynaClass:351,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.beanutils.LazyDynaClass:354,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySet].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySet"
    linkageType: null
    functionLinenumber: 699
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.Flat3Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:700,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySet"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    functionUses: 25
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:705,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySet].clear()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySet"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:709,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySet"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    functionUses: 17
    ICount: 12
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySet:713"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySet:716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySet:715"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "remove(java.lang.Object)"
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:717,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:718,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].containsKey"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:719,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.Flat3Map$EntrySet"
    linkageType: null
    functionLinenumber: 723
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.Flat3Map].access$700(org.apache.commons.collections.map.Flat3Map)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>(org.apache.commons.collections.map.Flat3Map)"
    functionUses: 96
    ICount: 18
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySet:724"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySet:727"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
        - "access$700(org.apache.commons.collections.map.Flat3Map)"
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySet:726"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.map.Flat3Map$EntrySet:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySet:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.Flat3Map$EntrySet:729"
        BranchSideFuncs:
        - "<init>(org.apache.commons.collections.map.Flat3Map)"
    Callsites:
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:724,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].access$700"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:725,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap].entrySet"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:725,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:727,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map].size"
    - Src: "org.apache.commons.collections.map.Flat3Map$EntrySet:730,1"
      Dst: "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].decorate(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].<init>(java.util.SortedMap)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.UnmodifiableSortedMap:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableSortedMap:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.UnmodifiableSortedMap:59"
        BranchSideFuncs:
        - "<init>(java.util.SortedMap)"
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:60,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].<init>(java.util.SortedMap)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.SortedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractSortedMapDecorator].<init>(java.util.SortedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:71,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:83,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:84,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:96,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:97,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:102,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:106,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:110,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:114,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate(java.util.Set)"
    functionUses: 33
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:118,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:119,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableEntrySet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].decorate(java.util.Set)"
    functionUses: 24
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:123,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].keySet"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:124,1"
      Dst: "[org.apache.commons.collections.set.UnmodifiableSet].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionUses: 15
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:128,1"
      Dst: "[org.apache.commons.collections.map.AbstractMapDecorator].values"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:129,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].firstKey()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:134,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].getSortedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:134,1"
      Dst: "[java.util.SortedMap].firstKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].lastKey()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:138,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].getSortedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:138,1"
      Dst: "[java.util.SortedMap].lastKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].comparator()"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:142,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].getSortedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:142,1"
      Dst: "[java.util.SortedMap].comparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].subMap(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:146,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].getSortedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:146,1"
      Dst: "[java.util.SortedMap].subMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:147,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].headMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:151,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].getSortedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:151,1"
      Dst: "[java.util.SortedMap].headMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:152,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.UnmodifiableSortedMap].tailMap(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.UnmodifiableSortedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.SortedMap"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:156,1"
      Dst: "[org.apache.commons.collections.map.AbstractSortedMapDecorator].getSortedMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:156,1"
      Dst: "[java.util.SortedMap].tailMap"
    - Src: "org.apache.commons.collections.map.UnmodifiableSortedMap:157,1"
      Dst: "[org.apache.commons.collections.map.UnmodifiableSortedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit:53,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit:70"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:58,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].<init>(java.util.Map,java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:69,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].<init>(java.util.Map,java.util.Map,org.apache.commons.collections.map.CompositeMap$MapMutator)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "org.apache.commons.collections.map.CompositeMap$MapMutator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:80,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].<init>(java.util.Map[])"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:91,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].<init>(java.util.Map[],org.apache.commons.collections.map.CompositeMap$MapMutator)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map[]"
    - "org.apache.commons.collections.map.CompositeMap$MapMutator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:101,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:105,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].addComposited"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].setMutator(org.apache.commons.collections.map.CompositeMap$MapMutator)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.CompositeMap$MapMutator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].addComposited(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:128,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.CompositeMap:128,1"
      Dst: "[org.apache.commons.collections.CollectionUtils].intersection"
    - Src: "org.apache.commons.collections.map.CompositeMap:129,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.map.CompositeMap:131,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:134,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap$MapMutator].resolveCollision"
    - Src: "org.apache.commons.collections.map.CompositeMap:139,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].removeComposited(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:153,1"
      Dst: "[java.util.Map].equals"
    - Src: "org.apache.commons.collections.map.CompositeMap:155,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].clear()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].clear()"
    - "[org.apache.commons.collections.BeanMap].clear()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].clear()"
    - "[org.apache.commons.collections.map.ListOrderedMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].clear()"
    - "[org.apache.commons.collections.map.Flat3Map].clear()"
    - "[org.apache.commons.collections.ReferenceMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap$1].clear()"
    - "[org.apache.commons.collections.DoubleOrderedMap].clear()"
    - "[org.apache.commons.collections.map.MultiValueMap].clear()"
    - "[org.apache.commons.collections.ProxyMap].clear()"
    - "[org.apache.commons.collections.map.SingletonMap].clear()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].clear()"
    - "[org.apache.commons.collections.StaticBucketMap].clear()"
    - "[org.apache.commons.beanutils.BeanMap].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].clear()"
    - "[org.apache.commons.collections.map.CompositeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].clear()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].clear()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].clear()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].clear()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].clear()"
    - "[org.apache.commons.collections.SequencedHashMap].clear()"
    - "[org.apache.commons.collections.FastTreeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].clear()"
    - "[org.apache.commons.collections.MultiHashMap].clear()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].clear()"
    - "[org.apache.commons.collections.FastHashMap].clear()"
    - "[org.apache.commons.collections.map.FixedSizeMap].clear()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].clear()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].clear()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].clear()"
    - "[org.apache.commons.collections.map.MultiKeyMap].clear()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].clear()"
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 13
    ICount: 12
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:172,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    functionUses: 43
    ICount: 15
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:198"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:194,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$ViewMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractLinkedMap].containsValue(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsValue(java.lang.Object)"
    functionUses: 9
    ICount: 15
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:223"
        BranchSideFuncs:
        - "containsValue(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:219,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.CompositeSet].<init>()"
    - "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection)"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    functionUses: 35
    ICount: 15
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:244,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:246,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.CompositeMap:246,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet].addComposited"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 64
    ICount: 18
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:281"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:null"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:277,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.CompositeMap:278,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WeakFastHashMap].isEmpty()"
    - "[org.apache.commons.logging.impl.WeakHashtable].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].isEmpty()"
    - "[org.apache.commons.collections.FastTreeMap].isEmpty()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].isEmpty()"
    - "[org.apache.commons.collections.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.MultiKeyMap].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].isEmpty()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].isEmpty()"
    - "[org.apache.commons.collections.ReferenceMap].isEmpty()"
    - "[org.apache.commons.collections.map.Flat3Map].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.SequencedHashMap].isEmpty()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].isEmpty()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].isEmpty()"
    - "[org.apache.commons.beanutils.BeanMap$1].isEmpty()"
    - "[org.apache.commons.collections.map.CompositeMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].isEmpty()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].isEmpty()"
    - "[org.apache.commons.collections.FastHashMap].isEmpty()"
    - "[org.apache.commons.collections.ProxyMap].isEmpty()"
    - "[org.apache.commons.collections.map.StaticBucketMap].isEmpty()"
    - "[org.apache.commons.collections.map.SingletonMap].isEmpty()"
    functionUses: 13
    ICount: 14
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:295"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:291,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].keySet()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.set.CompositeSet].<init>()"
    - "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].keySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].keySet()"
    - "[org.apache.commons.collections.ProxyMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].keySet()"
    - "[org.apache.commons.collections.map.CompositeMap].keySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].keySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].keySet()"
    - "[org.apache.commons.collections.FastHashMap].keySet()"
    - "[org.apache.commons.collections.map.Flat3Map].keySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].keySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].keySet()"
    - "[org.apache.commons.collections.ReferenceMap].keySet()"
    - "[org.apache.commons.collections.BeanMap].keySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].keySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].keySet()"
    - "[org.apache.commons.collections.SequencedHashMap].keySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].keySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].keySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].keySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].keySet()"
    - "[org.apache.commons.collections.StaticBucketMap].keySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].keySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].keySet()"
    - "[org.apache.commons.collections.map.SingletonMap].keySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].keySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].keySet()"
    - "[org.apache.commons.beanutils.BeanMap].keySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].keySet()"
    functionUses: 24
    ICount: 15
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:314,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:316,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.collections.map.CompositeMap:316,1"
      Dst: "[org.apache.commons.collections.set.CompositeSet].addComposited"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:348,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:350,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap$MapMutator].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].putAll(java.util.Map)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:377,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:379,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap$MapMutator].putAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].containsKey(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].containsKey(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].remove(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].remove(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].remove(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].remove(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].remove(java.lang.Object)"
    functionUses: 28
    ICount: 18
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:413"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.map.CompositeMap:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:null"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:409,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.map.CompositeMap:410,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].size()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanMap].size()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].size()"
    - "[org.apache.commons.collections.map.MultiKeyMap].size()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].size()"
    - "[org.apache.commons.collections.FastTreeMap].size()"
    - "[org.apache.commons.collections.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ReferenceMap].size()"
    - "[org.apache.commons.collections.FastHashMap].size()"
    - "[org.apache.commons.collections.map.CompositeMap].size()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].size()"
    - "[org.apache.commons.collections.SequencedHashMap].size()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].size()"
    - "[org.apache.commons.logging.impl.WeakHashtable].size()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap].size()"
    - "[org.apache.commons.collections.BeanMap].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].size()"
    - "[org.apache.commons.collections.map.Flat3Map].size()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    - "[org.apache.commons.collections.ProxyMap].size()"
    - "[org.apache.commons.beanutils.BeanMap$1].size()"
    - "[org.apache.commons.collections.map.SingletonMap].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].size()"
    functionUses: 31
    ICount: 14
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:426,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].values()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.CompositeCollection].<init>()"
    - "[org.apache.commons.collections.collection.CompositeCollection].addComposited(java.util.Collection)"
    - "[org.apache.commons.collections.set.CompositeSet].addComposited(java.util.Collection)"
    - "[org.apache.commons.collections.FastTreeMap].values()"
    - "[org.apache.commons.collections.DoubleOrderedMap].values()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].values()"
    - "[org.apache.commons.collections.map.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].values()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].values()"
    - "[org.apache.commons.logging.impl.WeakHashtable].values()"
    - "[org.apache.commons.collections.map.SingletonMap].values()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].values()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].values()"
    - "[org.apache.commons.collections.map.ListOrderedMap].values()"
    - "[org.apache.commons.beanutils.BeanMap].values()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].values()"
    - "[org.apache.commons.collections.MultiHashMap].values()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].values()"
    - "[org.apache.commons.collections.map.MultiKeyMap].values()"
    - "[org.apache.commons.collections.map.MultiValueMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].values()"
    - "[org.apache.commons.collections.StaticBucketMap].values()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].values()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].values()"
    - "[org.apache.commons.collections.BeanMap].values()"
    - "[org.apache.commons.collections.ProxyMap].values()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].values()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].values()"
    - "[org.apache.commons.collections.SequencedHashMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].values()"
    - "[org.apache.commons.collections.ReferenceMap].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].values()"
    - "[org.apache.commons.collections.FastHashMap].values()"
    - "[org.apache.commons.collections.map.Flat3Map].values()"
    - "[org.apache.commons.collections.map.FixedSizeMap].values()"
    - "[org.apache.commons.collections.map.CompositeMap].values()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].values()"
    - "[org.apache.commons.beanutils.BeanMap$1].values()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].values()"
    functionUses: 15
    ICount: 15
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:446"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:445,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].<init>"
    - Src: "org.apache.commons.collections.map.CompositeMap:447,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.collections.map.CompositeMap:447,1"
      Dst: "[org.apache.commons.collections.collection.CompositeCollection].addComposited"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 458
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.ListOrderedMap].entrySet()"
    - "[org.apache.commons.collections.FastTreeMap].entrySet()"
    - "[org.apache.commons.collections.map.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.MultiKeyMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].entrySet()"
    - "[org.apache.commons.collections.map.FixedSizeMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].entrySet()"
    - "[org.apache.commons.collections.BeanMap].entrySet()"
    - "[org.apache.commons.collections.ReferenceMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].entrySet()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].entrySet()"
    - "[org.apache.commons.collections.ProxyMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet()"
    - "[org.apache.commons.logging.impl.WeakHashtable].entrySet()"
    - "[org.apache.commons.collections.DoubleOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.collections.SequencedHashMap].entrySet()"
    - "[org.apache.commons.collections.map.SingletonMap].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap].entrySet()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].entrySet()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].entrySet()"
    - "[org.apache.commons.collections.FastHashMap].entrySet()"
    - "[org.apache.commons.collections.StaticBucketMap].entrySet()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].entrySet()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].entrySet()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].entrySet()"
    - "[org.apache.commons.collections.map.Flat3Map].entrySet()"
    - "[org.apache.commons.beanutils.BeanMap$1].entrySet()"
    - "[org.apache.commons.collections.map.UnmodifiableMap].entrySet()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    functionUses: 94
    ICount: 10
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:463"
        BranchSideFuncs:
        - "entrySet()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:461,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].entrySet"
    - Src: "org.apache.commons.collections.map.CompositeMap:461,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.collections.map.CompositeMap:461,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    functionSourceFile: "org.apache.commons.collections.map.CompositeMap"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.CompositeMap].entrySet()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 66
    ICount: 11
    EdgeCount: 267
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.CompositeMap:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:474"
        BranchSideFuncs:
        - "next()"
        - "hashCode()"
      - BranchSide: "org.apache.commons.collections.map.CompositeMap:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.map.CompositeMap:471,1"
      Dst: "[org.apache.commons.collections.map.CompositeMap].entrySet"
    - Src: "org.apache.commons.collections.map.CompositeMap:471,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.collections.map.CompositeMap:471,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.CompositeMap:472,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.CompositeMap:472,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].<init>()"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].copyFastHashMap(org.apache.commons.collections.FastHashMap)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.apache.commons.collections.FastHashMap"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FastHashMap].<init>()"
    - "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].bootstrap$(org.apache.commons.collections.FastHashMap)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].setFast(boolean)"
    - "[org.apache.commons.collections.FastHashMap].setFast(boolean)"
    functionUses: 2
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:56,1"
      Dst: "[org.apache.commons.collections.FastHashMap].<init>"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:59,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyFastHashMap_0__2].bootstrap$"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:59,1"
      Dst: "[java.util.HashMap].forEach"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:70,1"
      Dst: "[org.apache.commons.collections.FastHashMap].setFast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].copyMap(java.util.Map)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:84,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:85,1"
      Dst: "[org.apache.commons.validator.util.ValidatorUtils$lambda_copyMap_1__14].bootstrap$"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:85,1"
      Dst: "[java.util.Map].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].getValueAsString(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:116,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:119,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:119,1"
      Dst: "[org.apache.commons.logging.Log].error"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:127,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:131,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].replace(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:151,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].lambda$copyMap$1(java.util.Map,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:87,1"
      Dst: "[org.apache.commons.validator.Msg].clone"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:87,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:89,1"
      Dst: "[org.apache.commons.validator.Arg].clone"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:91,1"
      Dst: "[org.apache.commons.validator.Var].clone"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.util.ValidatorUtils].lambda$copyFastHashMap$0(org.apache.commons.collections.FastHashMap,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.validator.util.ValidatorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.FastHashMap"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.util.ValidatorUtils:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.util.ValidatorUtils:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.util.ValidatorUtils:61,1"
      Dst: "[org.apache.commons.validator.Msg].clone"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:61,1"
      Dst: "[org.apache.commons.collections.FastHashMap].put"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:63,1"
      Dst: "[org.apache.commons.validator.Arg].clone"
    - Src: "org.apache.commons.validator.util.ValidatorUtils:65,1"
      Dst: "[org.apache.commons.validator.Var].clone"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:79,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].<init>(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:89,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].<init>(java.util.ListIterator,org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.ListIterator"
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].<init>(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:112,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:119,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject()"
    functionUses: 147
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:125"
        BranchSideFuncs:
        - "setNextObject()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:126,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject()"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:133"
        BranchSideFuncs:
        - "setPreviousObject()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:134,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject()"
    functionUses: 143
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:144"
        BranchSideFuncs:
        - "setNextObject()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:143"
        BranchSideFuncs:
        - "clearNextObject()"
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:143"
        BranchSideFuncs:
        - "clearNextObject()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:140,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:141,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:146,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject()"
    functionUses: 9
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:160"
        BranchSideFuncs:
        - "setPreviousObject()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:159"
        BranchSideFuncs:
        - "clearPreviousObject()"
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:159"
        BranchSideFuncs:
        - "clearPreviousObject()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:156,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:157,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:162,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:172,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:177,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].getListIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].setListIterator(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].getPredicate()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].setPredicate(org.apache.commons.collections.Predicate)"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 3
    ICount: 21
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:239"
        BranchSideFuncs:
        - "clearPreviousObject()"
        - "setNextObject()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:238"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:234"
        BranchSideFuncs:
        - "clearNextObject()"
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:247"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
        - "next()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:231,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:232,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].setNextObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:235,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:239,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:240,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:241,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject()"
    functionSourceFile: "org.apache.commons.collections.iterators.FilterListIterator"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasPrevious()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasPrevious()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasPrevious()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasPrevious()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasPrevious()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].hasPrevious()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].previous()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].previous()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].previous()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].previous()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].previous()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].previous()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].previous()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].previous()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].previous()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].previous()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].previous()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].previous()"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IdentityPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 3
    ICount: 21
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:269"
        BranchSideFuncs:
        - "clearNextObject()"
        - "setPreviousObject()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:268"
        BranchSideFuncs:
        - "hasPrevious()"
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:264"
        BranchSideFuncs:
        - "clearPreviousObject()"
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:277"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
        - "previous()"
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.FilterListIterator:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.FilterListIterator:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:261,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].clearNextObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:262,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].setPreviousObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:265,1"
      Dst: "[org.apache.commons.collections.iterators.FilterListIterator].clearPreviousObject"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:269,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:270,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "org.apache.commons.collections.iterators.FilterListIterator:271,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.buffer.TransformedBuffer].decorate(org.apache.commons.collections.Buffer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.buffer.TransformedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.TransformedBuffer:55,1"
      Dst: "[org.apache.commons.collections.buffer.TransformedBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.TransformedBuffer].<init>(org.apache.commons.collections.Buffer,org.apache.commons.collections.Transformer)"
    functionSourceFile: "org.apache.commons.collections.buffer.TransformedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Buffer"
    - "org.apache.commons.collections.Transformer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.TransformedBuffer:70,1"
      Dst: "[org.apache.commons.collections.collection.TransformedCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.TransformedBuffer].getBuffer()"
    functionSourceFile: "org.apache.commons.collections.buffer.TransformedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Buffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.TransformedBuffer].get()"
    functionSourceFile: "org.apache.commons.collections.buffer.TransformedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.TransformedBuffer:84,1"
      Dst: "[org.apache.commons.collections.buffer.TransformedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.TransformedBuffer:84,1"
      Dst: "[org.apache.commons.collections.Buffer].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.buffer.TransformedBuffer].remove()"
    functionSourceFile: "org.apache.commons.collections.buffer.TransformedBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.buffer.TransformedBuffer:88,1"
      Dst: "[org.apache.commons.collections.buffer.TransformedBuffer].getBuffer"
    - Src: "org.apache.commons.collections.buffer.TransformedBuffer:88,1"
      Dst: "[org.apache.commons.collections.Buffer].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TypedMap].decorate(java.util.Map,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.collections.map.TypedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TypedMap:60,1"
      Dst: "[org.apache.commons.collections.functors.InstanceofPredicate].getInstance"
    - Src: "org.apache.commons.collections.map.TypedMap:60,1"
      Dst: "[org.apache.commons.collections.map.PredicatedMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.TypedMap].<init>()"
    functionSourceFile: "org.apache.commons.collections.map.TypedMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.TypedMap:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].<init>(org.apache.commons.collections.list.AbstractLinkedList,int,int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 903
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    functionUses: 2
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:905"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:907"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:908"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:911"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:904,1"
      Dst: "[java.util.AbstractList].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:906,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:906,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:906,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:906,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:908,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].size"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:912,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 920
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    functionUses: 45
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:921,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    functionUses: 28
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:926,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:927,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:928,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].add(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(int,java.lang.Object)"
    functionUses: 7
    ICount: 21
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:932,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:933,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:934,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].remove(int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].remove(int)"
    functionUses: 8
    ICount: 19
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:941,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:942,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:943,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(int,java.util.Collection)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:951,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].addAll(int,java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].size()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].size()"
    - "[org.apache.commons.collections.set.MapBackedSet].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.SequencedHashMap$1].size()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].size()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].size()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].size()"
    - "[org.apache.commons.beanutils.BeanMap$10].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].size()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.collection.CompositeCollection].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].size()"
    - "[org.apache.commons.collections.SequencedHashMap$2].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].size()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].size()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].size()"
    - "[org.apache.commons.collections.BeanMap$9].size()"
    - "[org.apache.commons.collections.SequencedHashMap$3].size()"
    - "[org.apache.commons.collections.MultiHashMap$Values].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].size()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].size()"
    - "[org.apache.commons.collections.ReferenceMap$2].size()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].size()"
    - "[org.apache.commons.collections.DefaultMapBag].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].size()"
    - "[org.apache.commons.collections.BinaryHeap].size()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.ReferenceMap$1].size()"
    - "[org.apache.commons.collections.ReferenceMap$3].size()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].size()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].size()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].size()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].addAll(int,java.util.Collection)"
    functionUses: 1
    ICount: 24
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:960"
        BranchSideFuncs:
        - "checkModCount()"
        - "addAll(int,java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:955,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:956,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:961,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:962,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].set(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 969
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].set(int,java.lang.Object)"
    functionUses: 13
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:970,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:971,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:972,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].clear()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 975
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 13
    ICount: 9
    EdgeCount: 242
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:982"
        BranchSideFuncs:
        - "next()"
        - "remove()"
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:976,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:977,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:978,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:979,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:980,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 984
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].createSubListIterator(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList)"
    functionUses: 57
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:985,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:986,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].createSubListIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].listIterator(int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 989
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].createSubListListIterator(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].createSubListListIterator(org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList,int)"
    functionUses: 11
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:990,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:991,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:992,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].createSubListListIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].subList(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].<init>(org.apache.commons.collections.list.AbstractLinkedList,int,int)"
    functionUses: 8
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:996,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].rangeCheck(int,int)"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 999
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1000"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1000"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1000"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1002"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1001,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1001,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1001,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1001,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].checkModCount()"
    functionSourceFile: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1008"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList:1007,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:55,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit].toCheckDigit(int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:73,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].toCheckDigit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit].toInt(char,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].toInt(char,int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:93"
        BranchSideFuncs:
        - "toInt(char,int,int)"
    - Branch String: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:93"
        BranchSideFuncs:
        - "toInt(char,int,int)"
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit:94,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].toInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].<init>(java.util.Map,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 79
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.LazyMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].get(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.DefaultedMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].get(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].get(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].get(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].get(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].get(java.lang.Object)"
    functionUses: 67
    ICount: 5
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:74,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.PredicatedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableSortedBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap$1].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.TransformedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiValueMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.UnmodifiableBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.BeanMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.MultiHashMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableOrderedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.UnmodifiableSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.FixedSizeSortedMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.LRUMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable].put(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:87"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:86,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:88,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry:org.apache.commons.collections.DefaultMapEntry:org.apache.commons.collections.DoubleOrderedMap$Node:org.apache.commons.collections.SequencedHashMap$Entry:org.apache.commons.collections.StaticBucketMap$Node:org.apache.commons.collections.bidimap.TreeBidiMap$Node:org.apache.commons.collections.keyvalue.AbstractKeyValue:org.apache.commons.collections.map.AbstractHashedMap$HashEntry:org.apache.commons.collections.map.StaticBucketMap$Node:org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    functionUses: 91
    ICount: 29
    EdgeCount: 146
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:105"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:105"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:105"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:107,1"
      Dst: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:108,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:108,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:108,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor:org.apache.commons.collections.ReferenceMap$SoftRef:org.apache.commons.collections.ReferenceMap$WeakRef:org.apache.commons.collections.bag.AbstractMapBag$MutableInteger:org.apache.commons.collections.keyvalue.MultiKey:org.apache.commons.collections.keyvalue.TiedMapEntry:org.apache.commons.collections.map.AbstractReferenceMap$SoftRef:org.apache.commons.collections.map.AbstractReferenceMap$WeakRef:org.apache.commons.logging.impl.WeakHashtable$Referenced:org.apache.commons.validator.util.Flags].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    functionUses: 63
    ICount: 14
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:120"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.keyvalue.TiedMapEntry:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.keyvalue.TiedMapEntry:120"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:121,1"
      Dst: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:122,1"
      Dst: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:122,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    functionSourceFile: "org.apache.commons.collections.keyvalue.TiedMapEntry"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    functionUses: 70
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:132,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:132,1"
      Dst: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:132,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:132,1"
      Dst: "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue"
    - Src: "org.apache.commons.collections.keyvalue.TiedMapEntry:132,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].<init>(org.apache.commons.collections.OrderedMapIterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.OrderedMapIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:46,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getOrderedMapIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.OrderedMapIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator:org.apache.commons.collections.iterators.AbstractEmptyIterator:org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator:org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    functionUses: 128
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:62,1"
      Dst: "[org.apache.commons.collections.MapIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    functionUses: 130
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:66,1"
      Dst: "[org.apache.commons.collections.MapIterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:70,1"
      Dst: "[org.apache.commons.collections.OrderedMapIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].previous()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:74,1"
      Dst: "[org.apache.commons.collections.OrderedMapIterator].previous"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    functionUses: 33
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:78,1"
      Dst: "[org.apache.commons.collections.MapIterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getKey()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:82,1"
      Dst: "[org.apache.commons.collections.MapIterator].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].getValue()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].getValue()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].getValue()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:86,1"
      Dst: "[org.apache.commons.collections.MapIterator].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator:90,1"
      Dst: "[org.apache.commons.collections.MapIterator].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionClosure].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionClosure].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionClosure:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionClosure"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionClosure:65,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].<init>(org.apache.commons.digester.SetNestedPropertiesRule,org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.digester.SetNestedPropertiesRule"
    - "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:307,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:304,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:309,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].getDigester()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Digester"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].setDigester(org.apache.commons.digester.Digester)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.Digester"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].getNamespaceURI()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].setNamespaceURI(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].add(java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].clear()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].match(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:320,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].match"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].match(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:324,1"
      Dst: "[org.apache.commons.digester.Rules].match"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:326,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:326,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:326,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:334,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:348,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:349,1"
      Dst: "[java.util.LinkedList].addLast"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].rules()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:373,1"
      Dst: "[org.apache.commons.digester.SetNestedPropertiesRule].access$100"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:373,1"
      Dst: "[org.apache.commons.logging.Log].debug"
    - Src: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules:374,1"
      Dst: "[org.apache.commons.digester.Rules].rules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].init(java.lang.String,org.apache.commons.digester.Rules)"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.digester.Rules"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules].getOldRules()"
    functionSourceFile: "org.apache.commons.digester.SetNestedPropertiesRule$AnyChildRules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.digester.Rules"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].getInstance(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure,boolean)"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.WhileClosure:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.WhileClosure:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.WhileClosure:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.WhileClosure:74,1"
      Dst: "[org.apache.commons.collections.functors.WhileClosure].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].<init>(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure,boolean)"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.WhileClosure:86,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NOPClosure:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    functionUses: 9
    ICount: 13
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.WhileClosure:98"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:100"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
    - Branch String: "org.apache.commons.collections.functors.WhileClosure:101"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:104"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.WhileClosure:99,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    - Src: "org.apache.commons.collections.functors.WhileClosure:101,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].getPredicate()"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].getClosure()"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].isDoLoop()"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.WhileClosure:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.WhileClosure:141,1"
      Dst: "[org.apache.commons.collections.functors.WhileClosure].class$"
    - Src: "org.apache.commons.collections.functors.WhileClosure:141,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.WhileClosure:142,1"
      Dst: "[java.io.ObjectOutputStream].defaultWriteObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.WhileClosure:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.WhileClosure:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.WhileClosure:150,1"
      Dst: "[org.apache.commons.collections.functors.WhileClosure].class$"
    - Src: "org.apache.commons.collections.functors.WhileClosure:150,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].checkUnsafeSerialization"
    - Src: "org.apache.commons.collections.functors.WhileClosure:151,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.WhileClosure].class$(java.lang.String)"
    functionSourceFile: "org.apache.commons.collections.functors.WhileClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.WhileClosure:141,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.collections.functors.WhileClosure:141,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.collections.functors.WhileClosure:141,1"
      Dst: "[java.lang.NoClassDefFoundError].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:51,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:64,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:64,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:76,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:89,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:102,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>(java.util.Locale,java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:116,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:130,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:144,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:144,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.lang.Object,java.util.Locale)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:157,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.lang.Object,java.util.Locale,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:171,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:185,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].<init>(java.lang.Object,java.util.Locale,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Locale"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:200,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:217,1"
      Dst: "[org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter].parse"
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:219,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter:219,1"
      Dst: "[java.lang.Double].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionTransformer].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Transformer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionTransformer].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionTransformer:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionTransformer].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionTransformer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    functionUses: 19
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionTransformer:66,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].<init>()"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:36,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:39,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].init(org.xml.sax.Attributes,org.apache.commons.digester.substitution.VariableExpander)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.Attributes"
    - "org.apache.commons.digester.substitution.VariableExpander"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:55,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getValue(int)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.VariableAttributes:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.substitution.VariableAttributes:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.substitution.VariableAttributes:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.substitution.VariableAttributes:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:59,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:65,1"
      Dst: "[java.util.ArrayList].ensureCapacity"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:67,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:71,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:77,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:79,1"
      Dst: "[org.apache.commons.digester.substitution.VariableExpander].expand"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:80,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.VariableAttributes:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:88,1"
      Dst: "[org.xml.sax.Attributes].getIndex"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:92,1"
      Dst: "[org.apache.commons.digester.substitution.VariableAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getValue(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.substitution.VariableAttributes:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.digester.substitution.VariableAttributes:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:96,1"
      Dst: "[org.xml.sax.Attributes].getIndex"
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:100,1"
      Dst: "[org.apache.commons.digester.substitution.VariableAttributes].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getIndex(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:105,1"
      Dst: "[org.xml.sax.Attributes].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getIndex(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:109,1"
      Dst: "[org.xml.sax.Attributes].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getLength()"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:113,1"
      Dst: "[org.xml.sax.Attributes].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getLocalName(int)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:117,1"
      Dst: "[org.xml.sax.Attributes].getLocalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getQName(int)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:121,1"
      Dst: "[org.xml.sax.Attributes].getQName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getType(int)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:125,1"
      Dst: "[org.xml.sax.Attributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getType(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:129,1"
      Dst: "[org.xml.sax.Attributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:133,1"
      Dst: "[org.xml.sax.Attributes].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.substitution.VariableAttributes].getURI(int)"
    functionSourceFile: "org.apache.commons.digester.substitution.VariableAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.substitution.VariableAttributes:137,1"
      Dst: "[org.xml.sax.Attributes].getURI"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.AbstractHashedMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].<init>(org.apache.commons.collections.map.AbstractHashedMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:484,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray()"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:488,1"
      Dst: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.FastArrayList].toArray(java.lang.Object[])"
    - "[org.apache.commons.beanutils.LazyDynaList].toArray(java.lang.Object[])"
    functionUses: 13
    ICount: 17
    EdgeCount: 199
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:499"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
        - "add(java.lang.Object)"
        - "getValue()"
        - "next()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:498"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:493,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:494,1"
      Dst: "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:495,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:496,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:497,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:497,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:497,1"
      Dst: "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:497,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySet:499,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.AnyPredicate].getInstance(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.AnyPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AnyPredicate:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AnyPredicate:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AnyPredicate:58,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.AnyPredicate:65,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].copy"
    - Src: "org.apache.commons.collections.functors.AnyPredicate:65,1"
      Dst: "[org.apache.commons.collections.functors.AnyPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AnyPredicate].getInstance(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.functors.AnyPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AnyPredicate:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:84"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:83"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AnyPredicate:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AnyPredicate:80,1"
      Dst: "[org.apache.commons.collections.functors.FunctorUtils].validate"
    - Src: "org.apache.commons.collections.functors.AnyPredicate:87,1"
      Dst: "[org.apache.commons.collections.functors.AnyPredicate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AnyPredicate].<init>(org.apache.commons.collections.Predicate[])"
    functionSourceFile: "org.apache.commons.collections.functors.AnyPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.Predicate[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AnyPredicate:97,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.AnyPredicate"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    functionUses: 26
    ICount: 14
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.AnyPredicate:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:113"
        BranchSideFuncs:
        - "evaluate(java.lang.Object)"
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.AnyPredicate:109"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.AnyPredicate:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.AnyPredicate:109,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.functors.AnyPredicate].getPredicates()"
    functionSourceFile: "org.apache.commons.collections.functors.AnyPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$7].<init>()"
    functionSourceFile: "org.apache.commons.collections.BeanMap$7"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$7:125,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BeanMap$7].transform(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.BeanMap$7"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 19
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BeanMap$7:127,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.collections.BeanMap$7:127,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Values].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Values:637,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Values].size()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].size()"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Values:640,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Values].clear()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap].clear()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Values:644,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionUses: 43
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Values:648,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.map.StaticBucketMap$Values].<init>(org.apache.commons.collections.map.StaticBucketMap,org.apache.commons.collections.map.StaticBucketMap$1)"
    functionSourceFile: "org.apache.commons.collections.map.StaticBucketMap$Values"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.map.StaticBucketMap"
    - "org.apache.commons.collections.map.StaticBucketMap$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].<init>(org.apache.commons.collections.map.StaticBucketMap)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.map.StaticBucketMap$Values:637,1"
      Dst: "[org.apache.commons.collections.map.StaticBucketMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:44,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>(org.apache.commons.collections.KeyValue)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.KeyValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:54,1"
      Dst: "[org.apache.commons.collections.KeyValue].getKey"
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:54,1"
      Dst: "[org.apache.commons.collections.KeyValue].getValue"
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:54,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.keyvalue.DefaultMapEntry].<init>(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.keyvalue.DefaultMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:64,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:64,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.collections.keyvalue.DefaultMapEntry:64,1"
      Dst: "[org.apache.commons.collections.keyvalue.AbstractMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].<init>(org.apache.commons.validator.routines.RegexValidator,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.validator.routines.RegexValidator"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.CodeValidator].<init>(org.apache.commons.validator.routines.RegexValidator,int,int,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:93,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].<init>(org.apache.commons.validator.routines.RegexValidator,int,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.validator.routines.RegexValidator"
    - "int"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:106,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].<init>(org.apache.commons.validator.routines.RegexValidator,int,int,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.validator.routines.RegexValidator"
    - "int"
    - "int"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:119,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].<init>(java.lang.String,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.CodeValidator].<init>(java.lang.String,int,int,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:135,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].<init>(java.lang.String,int,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:149,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].<init>(java.lang.String,int,int,org.apache.commons.validator.routines.checkdigit.CheckDigit)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.RegexValidator].<init>(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:167"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:167"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:163,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.validator.routines.CodeValidator:164,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.CodeValidator:165,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].getCheckDigit()"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.checkdigit.CheckDigit"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].getMaxLength()"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].getMinLength()"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].getRegexValidator()"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.validator.routines.RegexValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].isValid(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:240,1"
      Dst: "[org.apache.commons.validator.routines.CodeValidator].validate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.CodeValidator].validate(java.lang.String)"
    functionSourceFile: "org.apache.commons.validator.routines.CodeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:276"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.validator.routines.CodeValidator:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.validator.routines.CodeValidator:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.CodeValidator:261,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.validator.routines.CodeValidator:262,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.validator.routines.CodeValidator:268,1"
      Dst: "[org.apache.commons.validator.routines.RegexValidator].validate"
    - Src: "org.apache.commons.validator.routines.CodeValidator:275,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.validator.routines.CodeValidator:281,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.CheckDigit].isValid"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].<init>()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapEntry:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].<init>(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapEntry:56,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.DefaultMapEntry:57,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DefaultMapEntry:58,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapEntry:69,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 81
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].setKey(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 69
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ProxyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableSubList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapBag].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.DynaProperty].equals(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.CompositeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.SingletonMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.MapBackedSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].equals(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.ReferenceMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.set.CompositeSet].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.StaticBucketMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.MultiKeyMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.Flat3Map].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastTreeMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].equals(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].equals(java.lang.Object)"
    - "[org.apache.commons.validator.util.Flags].equals(java.lang.Object)"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].equals(java.lang.Object)"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].equals(java.lang.Object)"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].equals(java.lang.Object)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].equals(java.lang.Object)"
    - "[org.apache.commons.collections.map.AbstractHashedMap].equals(java.lang.Object)"
    - "[org.apache.commons.collections.StaticBucketMap$Node].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 91
    ICount: 30
    EdgeCount: 192
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:135"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:135"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:135"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "getKey()"
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapEntry:137,1"
      Dst: "[org.apache.commons.collections.DefaultMapEntry].getKey"
    - Src: "org.apache.commons.collections.DefaultMapEntry:137,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.DefaultMapEntry:137,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.collections.DefaultMapEntry:137,1"
      Dst: "[org.apache.commons.collections.DefaultMapEntry].getValue"
    - Src: "org.apache.commons.collections.DefaultMapEntry:137,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    - "[org.apache.commons.validator.util.Flags].hashCode()"
    - "[org.apache.commons.collections.FastHashMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.MultiKey].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap].hashCode()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].hashCode()"
    - "[org.apache.commons.beanutils.MethodUtils$MethodDescriptor].hashCode()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].hashCode()"
    - "[org.apache.commons.collections.DefaultMapEntry].hashCode()"
    - "[org.apache.commons.collections.map.MultiKeyMap].hashCode()"
    - "[org.apache.commons.beanutils.locale.LocaleConvertUtilsBean$DelegateFastHashMap].hashCode()"
    - "[org.apache.commons.collections.FastArrayList].hashCode()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntry].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].hashCode()"
    - "[org.apache.commons.collections.keyvalue.DefaultKeyValue].hashCode()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].hashCode()"
    - "[org.apache.commons.collections.DefaultMapBag].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].hashCode()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].hashCode()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].hashCode()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].hashCode()"
    - "[org.apache.commons.beanutils.WeakFastHashMap].hashCode()"
    - "[org.apache.commons.beanutils.DynaProperty].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.ProxyMap].hashCode()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.Flat3Map].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$WeakRef].hashCode()"
    - "[org.apache.commons.collections.map.IdentityMap$IdentityEntry].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].hashCode()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].hashCode()"
    - "[org.apache.commons.collections.CursorableSubList].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].hashCode()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].hashCode()"
    - "[org.apache.commons.collections.CursorableLinkedList].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.collections.map.SingletonMap].hashCode()"
    - "[org.apache.commons.collections.map.CompositeMap].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.SequencedHashMap].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$2].hashCode()"
    - "[org.apache.commons.collections.map.StaticBucketMap].hashCode()"
    - "[org.apache.commons.collections.set.MapBackedSet].hashCode()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Referenced].hashCode()"
    - "[org.apache.commons.collections.ReferenceMap$SoftRef].hashCode()"
    - "[org.apache.commons.collections.FastArrayList$SubList].hashCode()"
    - "[org.apache.commons.collections.set.CompositeSet].hashCode()"
    - "[org.apache.commons.beanutils.WrapDynaClass$CacheKey].hashCode()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].hashCode()"
    - "[org.apache.commons.collections.StaticBucketMap].hashCode()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].hashCode()"
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].hashCode()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].hashCode()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$MutableInteger].hashCode()"
    functionUses: 63
    ICount: 15
    EdgeCount: 138
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:149"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    - Branch String: "org.apache.commons.collections.DefaultMapEntry:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.DefaultMapEntry:149"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
        - "hashCode()"
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapEntry:150,1"
      Dst: "[org.apache.commons.collections.DefaultMapEntry].getKey"
    - Src: "org.apache.commons.collections.DefaultMapEntry:150,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.collections.DefaultMapEntry:150,1"
      Dst: "[org.apache.commons.collections.DefaultMapEntry].getValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.DefaultMapEntry].toString()"
    functionSourceFile: "org.apache.commons.collections.DefaultMapEntry"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    functionUses: 70
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.DefaultMapEntry:160,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.DefaultMapEntry:160,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.DefaultMapEntry:160,1"
      Dst: "[org.apache.commons.collections.DefaultMapEntry].getKey"
    - Src: "org.apache.commons.collections.DefaultMapEntry:160,1"
      Dst: "[org.apache.commons.collections.DefaultMapEntry].getValue"
    - Src: "org.apache.commons.collections.DefaultMapEntry:160,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].getInstance(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:130,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.logging.LogSource:130,1"
      Dst: "[org.apache.commons.logging.LogSource].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:140,1"
      Dst: "[org.apache.commons.logging.LogSource$lambda_getInstance_0__15].bootstrap$"
    - Src: "org.apache.commons.logging.LogSource:140,1"
      Dst: "[java.util.Hashtable].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].getLogNames()"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:151,1"
      Dst: "[java.util.Hashtable].keySet"
    - Src: "org.apache.commons.logging.LogSource:151,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].isClassForName(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:156,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].makeNewLogInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogSource:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogSource:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.LogSource:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:185,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.apache.commons.logging.LogSource:190,1"
      Dst: "[org.apache.commons.logging.impl.NoOpLog].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].setLogImplementation(java.lang.Class)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:209,1"
      Dst: "[java.lang.Class].getConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].setLogImplementation(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:224,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.logging.LogSource:225,1"
      Dst: "[java.lang.Class].getConstructor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].<init>()"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:232,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogSource].lambda$getInstance$0(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogSource"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.logging.Log"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogSource:140,1"
      Dst: "[org.apache.commons.logging.LogSource].makeNewLogInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].<init>(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>(java.util.ListIterator)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator:145,1"
      Dst: "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator:148,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator:151,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getResources_1__7].bootstrap$(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getResources_1__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.security.PrivilegedAction"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory$lambda_getResources_1__7].<init>(java.lang.ClassLoader,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getResources_1__7:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory$lambda_getResources_1__7].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getResources_1__7].<init>(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getResources_1__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getResources_1__7:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogFactory$lambda_getResources_1__7].run()"
    functionSourceFile: "org.apache.commons.logging.LogFactory$lambda_getResources_1__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogFactory].lambda$getResources$1(java.lang.ClassLoader,java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogFactory$lambda_getResources_1__7:-1,1"
      Dst: "[org.apache.commons.logging.LogFactory].lambda$getResources$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoadingException:38,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoadingException:45,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoadingException:45,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterLoadingException:54,1"
      Dst: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterLoadingException].getCause()"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterLoadingException"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit].<init>()"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit:60,1"
      Dst: "[org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit].weightedValue(int,int,int)"
    functionSourceFile: "org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:793,1"
      Dst: "[org.apache.commons.digester.AbstractObjectCreationFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory].createObject(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:796,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:798,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetNextRuleFactory:798,1"
      Dst: "[org.apache.commons.digester.SetNextRule].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotNullPredicate].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.NotNullPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotNullPredicate].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.NotNullPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.NotNullPredicate:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.NotNullPredicate].evaluate(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.NotNullPredicate"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.NotNullPredicate:63"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.NotNullPredicate:62"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].getInstance(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.IfClosure:59,1"
      Dst: "[org.apache.commons.collections.functors.IfClosure].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].getInstance(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.IfClosure:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.IfClosure:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.functors.IfClosure:75"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.IfClosure:73,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.functors.IfClosure:78,1"
      Dst: "[org.apache.commons.collections.functors.IfClosure].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].<init>(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.IfClosure:93,1"
      Dst: "[org.apache.commons.collections.functors.IfClosure].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].<init>(org.apache.commons.collections.Predicate,org.apache.commons.collections.Closure,org.apache.commons.collections.Closure)"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.collections.Predicate"
    - "org.apache.commons.collections.Closure"
    - "org.apache.commons.collections.Closure"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.IfClosure:105,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.functors.NullIsTruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformedPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OnePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.UniquePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsFalsePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NonePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AllPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AnyPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueEqualsPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NullIsExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.InstanceofPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.AndPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.NotPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.EqualPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.OrPredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.FalsePredicate:org.apache.commons.collections.functors.IdentityPredicate:org.apache.commons.collections.functors.NOPClosure:org.apache.commons.collections.functors.NotNullPredicate:org.apache.commons.collections.functors.NullPredicate:org.apache.commons.collections.functors.TruePredicate].evaluate(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.SwitchClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.IfClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ExceptionClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.WhileClosure].execute(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanPropertyValueChangeClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.TransformerClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ChainedClosure].execute(java.lang.Object)"
    - "[org.apache.commons.collections.functors.ForClosure].execute(java.lang.Object)"
    functionUses: 9
    ICount: 11
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.functors.IfClosure:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.functors.IfClosure:119"
        BranchSideFuncs:
        - "execute(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.functors.IfClosure:117,1"
      Dst: "[org.apache.commons.collections.Predicate].evaluate"
    - Src: "org.apache.commons.collections.functors.IfClosure:118,1"
      Dst: "[org.apache.commons.collections.Closure].execute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].getPredicate()"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].getTrueClosure()"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.IfClosure].getFalseClosure()"
    functionSourceFile: "org.apache.commons.collections.functors.IfClosure"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Closure"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ByteArrayConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.ByteArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:48,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ByteArrayConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ByteArrayConverter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:62,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.ByteArrayConverter].convert(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.ByteArrayConverter"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements(java.lang.String)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ConversionException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 6
    ICount: 65
    EdgeCount: 261
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:97"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:99"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:130"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:129"
        BranchSideFuncs:
        - "parseElements(java.lang.String)"
        - "size()"
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:117"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:135"
        BranchSideFuncs:
        - "get(int)"
        - "<init>(java.lang.String)"
        - "parseElements(java.lang.String)"
        - "size()"
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.converters.ByteArrayConverter:137"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.converters.ByteArrayConverter:139"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:100,1"
      Dst: "[org.apache.commons.beanutils.ConversionException].<init>"
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:105,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:115,1"
      Dst: "[java.lang.Byte].parseByte"
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:122,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:130,1"
      Dst: "[org.apache.commons.beanutils.converters.AbstractArrayConverter].parseElements"
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:131,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.beanutils.converters.ByteArrayConverter:133,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator"
    linkageType: null
    functionLinenumber: 1637
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.bidimap.TreeBidiMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].<init>(org.apache.commons.collections.bidimap.TreeBidiMap,int,int)"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2300(int)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1638,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1639,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap].access$2300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1643"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1645"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1644,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1646,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator"
    linkageType: null
    functionLinenumber: 1649
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    functionUses: 9
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1650"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1652"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.bidimap.TreeBidiMap$Node,int)"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1651,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1653,1"
      Dst: "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].access$000"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.TreeBidiMap$ViewMapIterator:1657,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].<init>(java.lang.Object,org.apache.commons.beanutils.WrapDynaClass)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:61,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].<init>(java.lang.Object,org.apache.commons.beanutils.WrapDynaClass)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.beanutils.WrapDynaClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaBean:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:76"
        BranchSideFuncs:
        - "getDynaClass()"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:75"
        BranchSideFuncs:
        - "getDynaClass()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:79,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].contains(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:116,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty(java.lang.Object,java.lang.String)"
    functionUses: 6
    ICount: 31
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:135,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:135,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getSimpleProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:137,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:138,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty(java.lang.Object,java.lang.String,int)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    functionUses: 1
    ICount: 34
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:171,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:171,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getIndexedProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:175,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:176,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:176,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].get(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty(java.lang.Object,java.lang.String,java.lang.String)"
    - "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    functionUses: 1
    ICount: 32
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:206,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:206,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getMappedProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:208,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:209,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:209,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:209,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:209,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].createDynaClass(java.lang.Class)"
    functionUses: 15
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaBean:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:233"
        BranchSideFuncs:
        - "createDynaClass(java.lang.Class)"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:230,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:230,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].createDynaClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].remove(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:252,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].set(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 32
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:274,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:274,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setSimpleProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:276,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:277,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:277,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:277,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:277,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].set(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty(java.lang.Object,java.lang.String,int,java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:308,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:308,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setIndexedProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:312,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:313,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:313,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:313,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:313,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].set(java.lang.String,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty(java.lang.Object,java.lang.String,java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:342,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:342,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].setMappedProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:344,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getTargetException"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:345,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:345,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:345,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:345,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].getInstance()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].getDynaProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.DynaProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaBean:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:385,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaBean].getDynaClass"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:385,1"
      Dst: "[org.apache.commons.beanutils.DynaClass].getDynaProperty"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:387,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:387,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:387,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:387,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.WrapDynaBean].getPropertyUtils()"
    functionSourceFile: "org.apache.commons.beanutils.WrapDynaBean"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "org.apache.commons.beanutils.PropertyUtilsBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.WrapDynaClass].getPropertyUtilsBean()"
    - "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance()"
    functionUses: 6
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.WrapDynaBean:403"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:406"
        BranchSideFuncs:
        - "getPropertyUtilsBean()"
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:405"
        BranchSideFuncs:
        - "getInstance()"
    - Branch String: "org.apache.commons.beanutils.WrapDynaBean:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.WrapDynaBean:405"
        BranchSideFuncs:
        - "getInstance()"
    Callsites:
    - Src: "org.apache.commons.beanutils.WrapDynaBean:404,1"
      Dst: "[org.apache.commons.beanutils.WrapDynaClass].getPropertyUtilsBean"
    - Src: "org.apache.commons.beanutils.WrapDynaBean:406,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtilsBean].getInstance"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer$1].<init>(org.apache.commons.collections.BoundedFifoBuffer)"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.BoundedFifoBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$000(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$100(org.apache.commons.collections.BoundedFifoBuffer)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:260,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:262,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$000"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:264,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    functionUses: 122
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:266"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:266"
        BranchSideFuncs:
        - "access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:267,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$200"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$300(org.apache.commons.collections.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    functionUses: 124
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:273"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.BoundedFifoBuffer)"
        - "access$300(org.apache.commons.collections.BoundedFifoBuffer,int)"
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:272"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.BoundedFifoBuffer)"
        - "access$300(org.apache.commons.collections.BoundedFifoBuffer,int)"
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:272,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:272,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:275,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$300"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:276,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$400"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    functionSourceFile: "org.apache.commons.collections.BoundedFifoBuffer$1"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$000(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$500(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$202(org.apache.commons.collections.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$600(org.apache.commons.collections.BoundedFifoBuffer,int)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$200(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$400(org.apache.commons.collections.BoundedFifoBuffer)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$102(org.apache.commons.collections.BoundedFifoBuffer,boolean)"
    - "[org.apache.commons.collections.BoundedFifoBuffer].access$600(org.apache.commons.collections.BoundedFifoBuffer,int)"
    functionUses: 31
    ICount: 62
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:282"
        BranchSideFuncs:
        - "access$000(org.apache.commons.collections.BoundedFifoBuffer)"
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:290"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:null"
        BranchSideFuncs:
        - "access$500(org.apache.commons.collections.BoundedFifoBuffer)"
    - Branch String: "org.apache.commons.collections.BoundedFifoBuffer$1:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.BoundedFifoBuffer$1:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:280,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:283,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$000"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:284,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].remove"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:291,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$200"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:292,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$500"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:293,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$400"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:302,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$600"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:302,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$202"
    - Src: "org.apache.commons.collections.BoundedFifoBuffer$1:304,1"
      Dst: "[org.apache.commons.collections.BoundedFifoBuffer].access$102"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.beanutils.BeanComparator].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:65,1"
      Dst: "[org.apache.commons.beanutils.BeanComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:87,1"
      Dst: "[org.apache.commons.collections.comparators.ComparableComparator].getInstance"
    - Src: "org.apache.commons.beanutils.BeanComparator:87,1"
      Dst: "[org.apache.commons.beanutils.BeanComparator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].<init>(java.lang.String,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanComparator:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:106,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.beanutils.BeanComparator:107,1"
      Dst: "[org.apache.commons.beanutils.BeanComparator].setProperty"
    - Src: "org.apache.commons.beanutils.BeanComparator:111,1"
      Dst: "[org.apache.commons.collections.comparators.ComparableComparator].getInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].setProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].getProperty()"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].getComparator()"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.BeanComparator].internalCompare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.PropertyUtils].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.PropertyUtils].getProperty(java.lang.Object,java.lang.String)"
    - "[org.apache.commons.beanutils.BeanComparator].internalCompare(java.lang.Object,java.lang.Object)"
    functionUses: 8
    ICount: 46
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanComparator:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:162"
        BranchSideFuncs:
        - "getProperty(java.lang.Object,java.lang.String)"
        - "internalCompare(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:159,1"
      Dst: "[org.apache.commons.beanutils.BeanComparator].internalCompare"
    - Src: "org.apache.commons.beanutils.BeanComparator:163,1"
      Dst: "[org.apache.commons.beanutils.PropertyUtils].getProperty"
    - Src: "org.apache.commons.beanutils.BeanComparator:168,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.beanutils.BeanComparator:168,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.beanutils.BeanComparator:168,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.beanutils.BeanComparator:168,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.beanutils.BeanComparator:168,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.ComparableComparator].equals(java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].equals(java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].equals(java.lang.Object)"
    functionUses: 92
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.beanutils.BeanComparator:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanComparator:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:193"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "org.apache.commons.beanutils.BeanComparator:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanComparator:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanComparator:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.beanutils.BeanComparator:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.beanutils.BeanComparator:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:196,1"
      Dst: "[java.util.Comparator].equals"
    - Src: "org.apache.commons.beanutils.BeanComparator:201,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.ReverseComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparatorChain].hashCode()"
    - "[org.apache.commons.beanutils.BeanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.BooleanComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.NullComparator].hashCode()"
    - "[org.apache.commons.collections.comparators.ComparableComparator].hashCode()"
    functionUses: 63
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:220,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanComparator].internalCompare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.BeanComparator"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.comparators.TransformingComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.beanutils.BeanComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.NullComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.FixedOrderComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.digester.ExtendedBaseRules$1].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ReverseComparator].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.ComparatorChain].compare(java.lang.Object,java.lang.Object)"
    - "[org.apache.commons.collections.comparators.BooleanComparator].compare(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanComparator:238,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.RegexRules$RegisteredRule].<init>(org.apache.commons.digester.RegexRules,java.lang.String,org.apache.commons.digester.Rule)"
    functionSourceFile: "org.apache.commons.digester.RegexRules$RegisteredRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.digester.RegexRules"
    - "java.lang.String"
    - "org.apache.commons.digester.Rule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.RegexRules$RegisteredRule:150,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogConfigurationException].<init>()"
    functionSourceFile: "org.apache.commons.logging.LogConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:39,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.LogConfigurationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:48,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.LogConfigurationException"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:58,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.LogConfigurationException"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.xml.sax.SAXException:org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.LogConfigurationException:68"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.LogConfigurationException:68"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.LogConfigurationException:67"
        BranchSideFuncs:
        - "toString()"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.apache.commons.logging.LogConfigurationException:68,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.logging.LogConfigurationException:68,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].<init>(org.apache.commons.collections.list.CursorableLinkedList,int)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.CursorableLinkedList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].<init>(org.apache.commons.collections.list.AbstractLinkedList,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:410,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.NodeCachingLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionUses: 38
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:428"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:433"
        BranchSideFuncs:
        - "checkModCount()"
        - "getLastNodeReturned()"
        - "removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:428"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:433"
        BranchSideFuncs:
        - "checkModCount()"
        - "getLastNodeReturned()"
        - "removeNode(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:434,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:435,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].getLastNodeReturned"
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:435,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].removeNode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:448,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    functionUses: 11
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:478"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:469"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:467,1"
      Dst: "[org.apache.commons.collections.list.AbstractLinkedList].size"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeChanged(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeRemoved(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:513"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].nodeInserted(org.apache.commons.collections.list.AbstractLinkedList$Node)"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.list.AbstractLinkedList$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:525"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:529"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].checkModCount()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:539,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].close()"
    functionSourceFile: "org.apache.commons.collections.list.CursorableLinkedList$Cursor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:556"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.CursorableLinkedList$Cursor:553,1"
      Dst: "[org.apache.commons.collections.list.CursorableLinkedList].unregisterCursor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getBooleanProperty(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].getStringProperty(java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:159"
        BranchSideFuncs:
        - "getStringProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:160,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty"
    - Src: "org.apache.commons.logging.impl.SimpleLog:161,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getContextClassLoader()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[org.apache.commons.logging.LogConfigurationException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:192"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "currentThread()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:176,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.logging.impl.SimpleLog:176,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.logging.impl.SimpleLog:188,1"
      Dst: "[org.apache.commons.logging.LogConfigurationException].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:193,1"
      Dst: "[java.lang.Class].getClassLoader"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getResourceAsStream(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].bootstrap$(java.lang.String)"
    - "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].run()"
    - "[org.apache.commons.logging.LogFactory$directGetContextClassLoader__5].run()"
    - "[org.apache.commons.logging.LogFactory$lambda_getResources_1__7].run()"
    - "[org.apache.commons.logging.LogFactory$lambda_newFactory_3__4].run()"
    - "[org.apache.commons.logging.LogFactory$lambda_getSystemProperty_2__3].run()"
    - "[org.apache.commons.logging.LogFactory$lambda_getProperties_0__6].run()"
    - "[org.apache.commons.collections.ExtendedProperties$1].run()"
    - "[org.apache.commons.collections.functors.FunctorUtils$1].run()"
    functionUses: 1
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:201,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog$lambda_getResourceAsStream_0__10].bootstrap$"
    - Src: "org.apache.commons.logging.impl.SimpleLog:201,1"
      Dst: "[java.security.AccessController].doPrivileged"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:213,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.logging.impl.SimpleLog:217,1"
      Dst: "[java.util.Properties].getProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].getStringProperty(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:219"
        BranchSideFuncs:
        - "getStringProperty(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:220,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:237,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:243,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].setLevel"
    - Src: "org.apache.commons.logging.impl.SimpleLog:246,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:246,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.SimpleLog:246,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:246,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getStringProperty"
    - Src: "org.apache.commons.logging.impl.SimpleLog:247,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:247,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:249,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.logging.impl.SimpleLog:258,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 32
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:289"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:286,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:287,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:304"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:301,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:302,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:314,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:315,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 22
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:331"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:328,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:329,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:341,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:342,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:355,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:356,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].getLevel()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:380"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:377,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:378,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:391"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:391,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:392,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    functionUses: 24
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:405,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:417,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:429,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:441,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:452"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    functionUses: 15
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:465,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 476
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:477,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.FunctorException].printStackTrace(java.io.PrintWriter)"
    - "[org.apache.commons.logging.impl.SimpleLog].write(java.lang.Object)"
    functionUses: 7
    ICount: 83
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:505"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:538"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:539"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:543"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:560"
        BranchSideFuncs:
        - "toString()"
        - "printStackTrace(java.io.PrintWriter)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:559"
        BranchSideFuncs:
        - "write(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:492,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:496,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:499,1"
      Dst: "[java.text.DateFormat].format"
    - Src: "org.apache.commons.logging.impl.SimpleLog:501,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.logging.impl.SimpleLog:535,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:535,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.logging.impl.SimpleLog:538,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.logging.impl.SimpleLog:549,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:552,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:553,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.logging.impl.SimpleLog:554,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.logging.impl.SimpleLog:555,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.apache.commons.logging.impl.SimpleLog:506,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.commons.logging.impl.SimpleLog:556,1"
      Dst: "[java.io.StringWriter].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:560,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].write"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].setLevel(int)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 22
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:583"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:580,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:581,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:594"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:596"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:594,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:595,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 12
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:607"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:610"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:607,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:608,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 620
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled(int)"
    - "[org.apache.commons.logging.impl.SimpleLog].log(int,java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:624"
        BranchSideFuncs:
        - "log(int,java.lang.Object,java.lang.Throwable)"
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:621,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].isLevelEnabled"
    - Src: "org.apache.commons.logging.impl.SimpleLog:622,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].log"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].write(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 634
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.MultiKey].toString()"
    - "[org.apache.commons.validator.util.Flags].toString()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].toString()"
    - "[org.apache.commons.collections.BinaryHeap].toString()"
    - "[org.apache.commons.collections.BeanMap].toString()"
    - "[org.apache.commons.validator.ValidatorAction].toString()"
    - "[org.apache.commons.digester.ObjectCreateRule].toString()"
    - "[org.apache.commons.collections.SynchronizedPriorityQueue].toString()"
    - "[org.apache.commons.digester.SetPropertyRule].toString()"
    - "[org.apache.commons.beanutils.converters.ArrayConverter].toString()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].toString()"
    - "[org.apache.commons.validator.Msg].toString()"
    - "[org.apache.commons.collections.SequencedHashMap].toString()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].toString()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].toString()"
    - "[org.apache.commons.validator.routines.RegexValidator].toString()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap].toString()"
    - "[org.apache.commons.collections.map.MultiKeyMap].toString()"
    - "[org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit].toString()"
    - "[org.apache.commons.digester.SetNestedPropertiesRule].toString()"
    - "[org.apache.commons.digester.SetPropertiesRule].toString()"
    - "[org.apache.commons.collections.set.ListOrderedSet].toString()"
    - "[org.apache.commons.collections.map.AbstractMapDecorator].toString()"
    - "[org.apache.commons.digester.SetRootRule].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].toString()"
    - "[org.apache.commons.validator.FormSet].toString()"
    - "[org.apache.commons.beanutils.converters.AbstractConverter].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].toString()"
    - "[org.apache.commons.digester.CallParamRule].toString()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].toString()"
    - "[org.apache.commons.digester.SetTopRule].toString()"
    - "[org.apache.commons.validator.Var].toString()"
    - "[org.apache.commons.beanutils.converters.ConverterFacade].toString()"
    - "[org.apache.commons.collections.DefaultMapEntry].toString()"
    - "[org.apache.commons.digester.xmlrules.DigesterRuleParser$PatternStack].toString()"
    - "[org.apache.commons.beanutils.DynaProperty].toString()"
    - "[org.apache.commons.validator.Field].toString()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].toString()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].toString()"
    - "[org.apache.commons.collections.DefaultMapBag].toString()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].toString()"
    - "[org.apache.commons.digester.FactoryCreateRule].toString()"
    - "[org.apache.commons.digester.BeanPropertySetterRule].toString()"
    - "[org.apache.commons.digester.PathCallParamRule].toString()"
    - "[org.apache.commons.collections.FastArrayList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map].toString()"
    - "[org.apache.commons.beanutils.converters.DateTimeConverter].toString()"
    - "[org.apache.commons.validator.Form].toString()"
    - "[org.apache.commons.collections.CursorableLinkedList].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].toString()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].toString()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].toString()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].toString()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].toString()"
    - "[org.apache.commons.validator.Arg].toString()"
    - "[org.apache.commons.collections.map.SingletonMap].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Inverse].toString()"
    - "[org.apache.commons.beanutils.converters.NumberConverter].toString()"
    - "[java.lang.Thread].toString()"
    - "[org.apache.commons.logging.impl.WeakHashtable].toString()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].toString()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].toString()"
    - "[org.apache.commons.digester.CallMethodRule].toString()"
    - "[org.apache.commons.digester.SetNextRule].toString()"
    - "[org.apache.commons.digester.ObjectParamRule].toString()"
    - "[org.apache.commons.digester.annotations.FromAnnotationsRuleSet].toString()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    - "[org.apache.commons.collections.map.AbstractHashedMap].toString()"
    - "[org.apache.commons.beanutils.BeanMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 6
    EdgeCount: 77
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:635,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:635,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].write(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:647,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.logging.impl.SimpleLog:647,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.SimpleLog].lambda$getResourceAsStream$0(java.lang.String)"
    functionSourceFile: "org.apache.commons.logging.impl.SimpleLog"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.SimpleLog].getContextClassLoader()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.SimpleLog:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.SimpleLog:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.SimpleLog:202,1"
      Dst: "[org.apache.commons.logging.impl.SimpleLog].getContextClassLoader"
    - Src: "org.apache.commons.logging.impl.SimpleLog:204,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.commons.logging.impl.SimpleLog:206,1"
      Dst: "[java.lang.ClassLoader].getSystemResourceAsStream"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].<init>(org.apache.logging.log4j.spi.ExtendedLogger)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.logging.log4j.spi.ExtendedLogger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 32
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:57,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].debug(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:62,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:67,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].error(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 22
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:72,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].fatal(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:77,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].fatal(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:82,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].info(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:87,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].info(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:92,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isDebugEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled(org.apache.logging.log4j.Level)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:97,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled(org.apache.logging.log4j.Level)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.logging.log4j.Level"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory].access$000()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:101,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:101,1"
      Dst: "[org.apache.logging.log4j.spi.ExtendedLogger].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isErrorEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:106,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isFatalEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:111,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isInfoEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:116,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isTraceEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled(org.apache.logging.log4j.Level)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:121,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isWarnEnabled()"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled(org.apache.logging.log4j.Level)"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:126,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.logging.log4j.Level"
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory].access$000()"
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory].access$000()"
    functionUses: 7
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:132"
        BranchSideFuncs:
        - "access$000()"
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:131,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory].access$000"
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:131,1"
      Dst: "[org.apache.logging.log4j.spi.ExtendedLogger].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 22
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:139,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].trace(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:144,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:149,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].warn(java.lang.Object,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled(org.apache.logging.log4j.Level,java.lang.Object,java.lang.Throwable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log:154,1"
      Dst: "[org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log].logIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionFactory].getInstance()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.collections.Factory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionFactory].<init>()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionFactory:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.functors.ExceptionFactory].create()"
    functionSourceFile: "org.apache.commons.collections.functors.ExceptionFactory"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.FunctorException].<init>(java.lang.String)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.functors.ExceptionFactory:65,1"
      Dst: "[org.apache.commons.collections.FunctorException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].<init>(org.apache.commons.collections.list.TreeList,int)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 810
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.collections.list.TreeList"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].access$300(org.apache.commons.collections.list.TreeList)"
    - "[org.apache.commons.collections.list.TreeList].access$400(org.apache.commons.collections.list.TreeList)"
    - "[org.apache.commons.collections.list.TreeList].access$400(org.apache.commons.collections.list.TreeList)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:811"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.list.TreeList)"
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:810"
        BranchSideFuncs:
        - "access$300(org.apache.commons.collections.list.TreeList)"
        - "access$400(org.apache.commons.collections.list.TreeList)"
        - "get(int)"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:811,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:813,1"
      Dst: "[org.apache.commons.collections.list.TreeList].access$300"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:814,1"
      Dst: "[org.apache.commons.collections.list.TreeList].access$400"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:814,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].access$500(org.apache.commons.collections.list.TreeList)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:827"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:829"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:827,1"
      Dst: "[org.apache.commons.collections.list.TreeList].access$500"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:828,1"
      Dst: "[java.util.ConcurrentModificationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 832
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList].size()"
    functionUses: 148
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:832"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:833,1"
      Dst: "[org.apache.commons.collections.list.TreeList].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 836
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList].access$400(org.apache.commons.collections.list.TreeList)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getValue()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].next()"
    functionUses: 143
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:838"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:841"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:844"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.list.TreeList)"
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:843"
        BranchSideFuncs:
        - "getValue()"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:837,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:838,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:839,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:839,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:839,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:839,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:842,1"
      Dst: "[org.apache.commons.collections.list.TreeList].access$400"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:842,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].get"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:844,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getValue"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:847,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 851
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:852"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:851"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious()"
    - "[org.apache.commons.collections.list.TreeList].access$400(org.apache.commons.collections.list.TreeList)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].get(int)"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].previous()"
    - "[org.apache.commons.collections.list.TreeList$AVLNode].getValue()"
    functionUses: 9
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:857"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:860"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:859"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:860"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:863"
        BranchSideFuncs:
        - "access$400(org.apache.commons.collections.list.TreeList)"
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:862"
        BranchSideFuncs:
        - "previous()"
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:856,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:857,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasPrevious"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:858,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:861,1"
      Dst: "[org.apache.commons.collections.list.TreeList].access$400"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:861,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].get"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:863,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].previous"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:865,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].getValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].previousIndex()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:876,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].nextIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: 879
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount()"
    - "[org.apache.commons.collections.list.TreeList].remove(int)"
    functionUses: 37
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:883"
        BranchSideFuncs:
        - "remove(int)"
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:885"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:890"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:880,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:882,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:884,1"
      Dst: "[org.apache.commons.collections.list.TreeList].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.list.TreeList$TreeListIterator:899"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.list.TreeList$TreeListIterator:901"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:898,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:900,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:902,1"
      Dst: "[org.apache.commons.collections.list.TreeList$AVLNode].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.list.TreeList$TreeListIterator].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.list.TreeList$TreeListIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:906,1"
      Dst: "[org.apache.commons.collections.list.TreeList$TreeListIterator].checkModCount"
    - Src: "org.apache.commons.collections.list.TreeList$TreeListIterator:907,1"
      Dst: "[org.apache.commons.collections.list.TreeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BigIntegerConverter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BigIntegerConverter:43,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BigIntegerConverter].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.beanutils.converters.BigIntegerConverter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.beanutils.converters.NumberConverter].<init>(boolean,java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.converters.BigIntegerConverter:55,1"
      Dst: "[org.apache.commons.beanutils.converters.NumberConverter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.converters.BigIntegerConverter].getDefaultType()"
    functionSourceFile: "org.apache.commons.beanutils.converters.BigIntegerConverter"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$11].<init>(org.apache.commons.beanutils.BeanMap,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$11"
    linkageType: null
    functionLinenumber: 578
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.beanutils.BeanMap"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$11:579,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$11"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 4
    EdgeCount: 67
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$11:581,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$11].next()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$11"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap].get(java.lang.Object)"
    functionUses: 124
    ICount: 6
    EdgeCount: 96
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$11:584,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.beanutils.BeanMap$11:585,1"
      Dst: "[org.apache.commons.beanutils.BeanMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.beanutils.BeanMap$11].remove()"
    functionSourceFile: "org.apache.commons.beanutils.BeanMap$11"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.beanutils.BeanMap$11:588,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].decorate(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].<init>(java.util.Collection)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.collection.UnmodifiableCollection:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableCollection:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.collection.UnmodifiableCollection:54"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:55,1"
      Dst: "[org.apache.commons.collections.collection.UnmodifiableCollection].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>(java.util.Collection)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:66,1"
      Dst: "[org.apache.commons.collections.collection.AbstractSerializableCollectionDecorator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate(java.util.Iterator)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection()"
    - "[org.apache.commons.collections.DoubleOrderedMap$3].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$Values].iterator()"
    - "[org.apache.commons.collections.CursorableSubList].iterator()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSortedSet].iterator()"
    - "[org.apache.commons.collections.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].iterator()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet].iterator()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer].iterator()"
    - "[org.apache.commons.collections.BeanMap$9].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.collection.CompositeCollection].iterator()"
    - "[org.apache.commons.collections.DefaultMapBag].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$6].iterator()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$1].iterator()"
    - "[org.apache.commons.collections.bag.AbstractMapBag].iterator()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].iterator()"
    - "[org.apache.commons.collections.set.ListOrderedSet].iterator()"
    - "[org.apache.commons.collections.list.TreeList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$Values].iterator()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].iterator()"
    - "[org.apache.commons.collections.FastArrayList$SubList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$1].iterator()"
    - "[org.apache.commons.beanutils.BeanMap$10].iterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonValues].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeySet].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableSortedBag].iterator()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.bag.UnmodifiableBag].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$3].iterator()"
    - "[org.apache.commons.collections.map.MultiValueMap$Values].iterator()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer].iterator()"
    - "[org.apache.commons.collections.MultiHashMap$Values].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$3].iterator()"
    - "[org.apache.commons.collections.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.set.MapBackedSet].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySet].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableBoundedCollection].iterator()"
    - "[org.apache.commons.collections.list.FixedSizeList].iterator()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySet].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySet].iterator()"
    - "[org.apache.commons.collections.list.UnmodifiableList].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$2].iterator()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$5].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView].iterator()"
    - "[org.apache.commons.collections.list.SetUniqueList].iterator()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySet].iterator()"
    - "[org.apache.commons.collections.list.CursorableLinkedList].iterator()"
    - "[org.apache.commons.collections.collection.UnmodifiableCollection].iterator()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView].iterator()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$Values].iterator()"
    - "[org.apache.commons.collections.map.ListOrderedMap$EntrySetView].iterator()"
    - "[org.apache.commons.collections.BinaryHeap].iterator()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntrySet].iterator()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Values].iterator()"
    - "[org.apache.commons.collections.buffer.UnmodifiableBuffer].iterator()"
    - "[org.apache.commons.collections.FastArrayList].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$2].iterator()"
    - "[org.apache.commons.collections.set.UnmodifiableSet].iterator()"
    - "[org.apache.commons.collections.DoubleOrderedMap$4].iterator()"
    - "[org.apache.commons.collections.SequencedHashMap$1].iterator()"
    - "[org.apache.commons.collections.ReferenceMap$2].iterator()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$View].iterator()"
    - "[org.apache.commons.collections.BoundedFifoBuffer].iterator()"
    functionUses: 43
    ICount: 5
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:71,1"
      Dst: "[org.apache.commons.collections.collection.AbstractCollectionDecorator].getCollection"
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:71,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:71,1"
      Dst: "[org.apache.commons.collections.iterators.UnmodifiableIterator].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:75,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].addAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:79,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].clear()"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:83,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].remove(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].removeAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:91,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.collection.UnmodifiableCollection].retainAll(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.collection.UnmodifiableCollection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.collection.UnmodifiableCollection:95,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule].<init>(org.apache.commons.digester.xmlrules.DigesterRuleParser)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.digester.xmlrules.DigesterRuleParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule:828,1"
      Dst: "[org.apache.commons.digester.Rule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule].begin(org.xml.sax.Attributes)"
    functionSourceFile: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.Attributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule:837,1"
      Dst: "[org.xml.sax.Attributes].getValue"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule:840,1"
      Dst: "[org.apache.commons.digester.Digester].peek"
    - Src: "org.apache.commons.digester.xmlrules.DigesterRuleParser$SetPropertiesAliasRule:841,1"
      Dst: "[org.apache.commons.digester.SetPropertiesRule].addAlias"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].<init>()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:79,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:54,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].<init>(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:89,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:54,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:90,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].addIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].<init>(java.util.Iterator,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:102,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:54,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:103,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].addIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].<init>(java.util.Iterator[])"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:115,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:54,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:117,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].addIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].<init>(java.util.Collection)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:130,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:54,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:131,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:131,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:132,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:133,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].addIterator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].addIterator(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorChain].checkLocked()"
    - "[org.apache.commons.collections.CursorableSubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList$SubList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.SetUniqueList].add(java.lang.Object)"
    - "[org.apache.commons.collections.FastArrayList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.PredicatedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.FixedSizeList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.list.UnmodifiableList].add(java.lang.Object)"
    - "[org.apache.commons.beanutils.LazyDynaList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].add(java.lang.Object)"
    - "[org.apache.commons.collections.CursorableLinkedList].add(java.lang.Object)"
    - "[org.apache.commons.collections.collection.TransformedCollection].add(java.lang.Object)"
    functionUses: 2
    ICount: 10
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:149"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:146,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].checkLocked"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:148,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:150,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].setIterator(int,java.util.Iterator)"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:163,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].checkLocked"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:165,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:167,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].getIterators()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:176,1"
      Dst: "[org.apache.commons.collections.list.UnmodifiableList].decorate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].size()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:185,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].isLocked()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].checkLocked()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:204,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].lockChain()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:215"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList$SubList].isEmpty()"
    - "[org.apache.commons.collections.CursorableSubList].isEmpty()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].isEmpty()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].isEmpty()"
    - "[org.apache.commons.collections.FastArrayList].isEmpty()"
    - "[org.apache.commons.collections.CursorableLinkedList].isEmpty()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList].size()"
    - "[org.apache.commons.collections.FastArrayList].size()"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].size()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList].size()"
    - "[org.apache.commons.collections.collection.SynchronizedCollection].size()"
    - "[org.apache.commons.collections.CursorableLinkedList].size()"
    - "[org.apache.commons.collections.CursorableSubList].size()"
    - "[org.apache.commons.collections.collection.AbstractCollectionDecorator].size()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].size()"
    - "[org.apache.commons.collections.list.TreeList].size()"
    - "[org.apache.commons.collections.list.TreeList].get(int)"
    - "[org.apache.commons.collections.FastArrayList].get(int)"
    - "[org.apache.commons.collections.FastArrayList$SubList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList].get(int)"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView].get(int)"
    - "[org.apache.commons.collections.list.AbstractListDecorator].get(int)"
    - "[org.apache.commons.collections.list.PredicatedList].get(int)"
    - "[org.apache.commons.collections.CursorableLinkedList].get(int)"
    - "[org.apache.commons.collections.CursorableSubList].get(int)"
    - "[org.apache.commons.collections.list.FixedSizeList].get(int)"
    - "[org.apache.commons.collections.map.LinkedMap$LinkedMapList].get(int)"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubList].get(int)"
    - "[org.apache.commons.collections.list.SynchronizedList].get(int)"
    - "[org.apache.commons.beanutils.LazyDynaList].get(int)"
    - "[org.apache.commons.collections.list.TransformedList].get(int)"
    - "[org.apache.commons.collections.list.LazyList].get(int)"
    functionUses: 3
    ICount: 33
    EdgeCount: 117
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:234"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:233"
        BranchSideFuncs:
        - "hasNext()"
        - "size()"
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:238"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:238"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:224,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:227,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:234,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:234,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorChain].lockChain()"
    - "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator()"
    - "[org.apache.commons.beanutils.ResultSetIterator].hasNext()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].hasNext()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].hasNext()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterIterator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$12].hasNext()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.BinaryHeap$1].hasNext()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].hasNext()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].hasNext()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.TransformIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].hasNext()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.IteratorChain].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.beanutils.BeanMap$11].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].hasNext()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].hasNext()"
    - "[org.apache.commons.collections.BeanMap$10].hasNext()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].hasNext()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].hasNext()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].hasNext()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].hasNext()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 121
    ICount: 8
    EdgeCount: 69
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:247,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].lockChain"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:248,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:251,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].next()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorChain].lockChain()"
    - "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.BinaryHeap$1].next()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.beanutils.BeanMap$12].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].next()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$KeySetIterator].next()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].next()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ValuesView$1].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceValuesIterator].next()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.iterators.IteratorChain].next()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$EntrySetIterator].next()"
    - "[org.apache.commons.collections.map.ListOrderedMap$KeySetView$1].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].next()"
    - "[org.apache.commons.beanutils.BeanMap$11].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.BeanMap$11].next()"
    - "[org.apache.commons.collections.ReferenceMap$KeyIterator].next()"
    - "[org.apache.commons.collections.ReferenceMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].next()"
    - "[org.apache.commons.collections.map.Flat3Map$ValuesIterator].next()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceMapIterator].next()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.BeanMap$10].next()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].next()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceKeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].next()"
    - "[org.apache.commons.beanutils.ResultSetIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.StaticBucketMap$ValueIterator].next()"
    - "[org.apache.commons.collections.map.AbstractInputCheckedMapDecorator$EntrySetIterator].next()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$KeySetIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.iterators.TransformIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].next()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].next()"
    - "[org.apache.commons.collections.map.StaticBucketMap$KeyIterator].next()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].next()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].next()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].next()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].next()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].next()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].next()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    functionUses: 124
    ICount: 8
    EdgeCount: 97
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:261,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].lockChain"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:262,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:265,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    functionSourceFile: "org.apache.commons.collections.iterators.IteratorChain"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.IteratorChain].lockChain()"
    - "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.CollatingIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractOrderedMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].remove()"
    - "[org.apache.commons.collections.set.ListOrderedSet$OrderedSetIterator].remove()"
    - "[org.apache.commons.collections.bag.AbstractMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$KeySetIterator].remove()"
    - "[org.apache.commons.collections.buffer.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.StaticBucketMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.map.MultiValueMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$10].remove()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$ViewIterator].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntrySetIterator].remove()"
    - "[org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$BidiMapIterator].remove()"
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractLinkedMap$LinkIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.beanutils.BeanMap$12].remove()"
    - "[org.apache.commons.collections.iterators.LoopingIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedIterator].remove()"
    - "[org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].remove()"
    - "[org.apache.commons.collections.DefaultMapBag$BagIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].remove()"
    - "[org.apache.commons.collections.DoubleOrderedMap$DoubleOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.BoundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.EntrySetMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.TransformIterator].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$EntrySetIterator].remove()"
    - "[org.apache.commons.beanutils.WeakFastHashMap$CollectionView$CollectionViewIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.UnboundedFifoBuffer$1].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListIterator].remove()"
    - "[org.apache.commons.beanutils.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.AbstractMapIteratorDecorator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyIterator].remove()"
    - "[org.apache.commons.collections.BeanMap$11].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.ReferenceMap$EntryIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].remove()"
    - "[org.apache.commons.collections.map.UnmodifiableEntrySet$UnmodifiableEntrySetIterator].remove()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap$ValuesIterator].remove()"
    - "[org.apache.commons.collections.BinaryHeap$1].remove()"
    - "[org.apache.commons.collections.iterators.EnumerationIterator].remove()"
    - "[org.apache.commons.collections.SequencedHashMap$OrderedIterator].remove()"
    - "[org.apache.commons.collections.buffer.BoundedBuffer$NotifyingIterator].remove()"
    - "[org.apache.commons.collections.iterators.SingletonIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterIterator].remove()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashIterator].remove()"
    - "[org.apache.commons.collections.buffer.PriorityBuffer$1].remove()"
    - "[org.apache.commons.collections.MultiHashMap$ValueIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.map.SingletonMap$SingletonMapIterator].remove()"
    - "[org.apache.commons.beanutils.ResultSetIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.map.Flat3Map$FlatMapIterator].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ObjectGraphIterator].remove()"
    - "[org.apache.commons.collections.iterators.IteratorChain].remove()"
    - "[org.apache.commons.collections.StaticBucketMap$EntryIterator].remove()"
    functionUses: 31
    ICount: 8
    EdgeCount: 80
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.iterators.IteratorChain:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:287"
        BranchSideFuncs:
        - "updateCurrentIterator()"
      - BranchSide: "org.apache.commons.collections.iterators.IteratorChain:286"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.apache.commons.collections.iterators.IteratorChain:283,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].lockChain"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:285,1"
      Dst: "[org.apache.commons.collections.iterators.IteratorChain].updateCurrentIterator"
    - Src: "org.apache.commons.collections.iterators.IteratorChain:287,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].<init>(org.apache.commons.collections.bidimap.AbstractDualBidiMap)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.collections.bidimap.AbstractDualBidiMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:266,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:268,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:268,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:268,1"
      Dst: "[java.util.ArrayList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasNext()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].hasNext()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].hasNext()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ObjectArrayIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].hasNext()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].hasNext()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].hasNext()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].hasNext()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].hasNext()"
    - "[org.apache.commons.collections.iterators.ArrayIterator].hasNext()"
    functionUses: 128
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:272,1"
      Dst: "[java.util.ListIterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].next()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.iterators.FilterListIterator].next()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].next()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].next()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractEmptyIterator].next()"
    - "[org.apache.commons.collections.iterators.ArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.ObjectArrayListIterator].next()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].next()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].next()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].next()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].next()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].next()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].next()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].next()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].next()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].next()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    functionUses: 130
    ICount: 8
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:276,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:277,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].hasPrevious()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:281,1"
      Dst: "[java.util.ListIterator].hasPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].previous()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:285,1"
      Dst: "[java.util.ListIterator].previous"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:286,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].remove()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.list.FixedSizeList$FixedSizeListIterator].remove()"
    - "[org.apache.commons.collections.list.TreeList$TreeListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ListIteratorWrapper].remove()"
    - "[org.apache.commons.collections.iterators.LoopingListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedSubListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ProxyListIterator].remove()"
    - "[org.apache.commons.collections.iterators.FilterListIterator].remove()"
    - "[org.apache.commons.collections.list.AbstractLinkedList$LinkedListIterator].remove()"
    - "[org.apache.commons.collections.iterators.ReverseListIterator].remove()"
    - "[org.apache.commons.collections.FastArrayList$ListIter].remove()"
    - "[org.apache.commons.collections.CursorableLinkedList$ListIter].remove()"
    - "[org.apache.commons.collections.FastArrayList$SubList$SubListIter].remove()"
    - "[org.apache.commons.collections.list.SetUniqueList$SetListListIterator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$Cursor].remove()"
    - "[org.apache.commons.collections.iterators.SingletonListIterator].remove()"
    - "[org.apache.commons.collections.iterators.AbstractListIteratorDecorator].remove()"
    - "[org.apache.commons.collections.list.CursorableLinkedList$SubCursor].remove()"
    - "[org.apache.commons.collections.iterators.UnmodifiableListIterator].remove()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    - "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove(java.lang.Object)"
    functionUses: 33
    ICount: 9
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:290,1"
      Dst: "[java.util.ListIterator].remove"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:291,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:291,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getKey()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getKey()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getKey()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getKey()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getKey()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getKey()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getKey()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getKey()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getKey()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getKey()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getKey()"
    - "[org.apache.commons.collections.DefaultMapEntry].getKey()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getKey()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getKey()"
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getKey()"
    functionUses: 1
    ICount: 9
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:298"
        BranchSideFuncs:
        - "getKey()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:297,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:299,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.DoubleOrderedMap$Node].getValue()"
    - "[org.apache.commons.collections.ReferenceMap$Entry].getValue()"
    - "[org.apache.commons.collections.DefaultMapEntry].getValue()"
    - "[org.apache.commons.logging.impl.WeakHashtable$Entry].getValue()"
    - "[org.apache.commons.collections.map.AbstractHashedMap$HashEntry].getValue()"
    - "[org.apache.commons.collections.map.AbstractReferenceMap$ReferenceEntry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractKeyValue].getValue()"
    - "[org.apache.commons.collections.SequencedHashMap$Entry].getValue()"
    - "[org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator].getValue()"
    - "[org.apache.commons.collections.keyvalue.TiedMapEntry].getValue()"
    - "[org.apache.commons.collections.bidimap.TreeBidiMap$Node].getValue()"
    - "[org.apache.commons.collections.map.ListOrderedMap$ListOrderedMapEntry].getValue()"
    - "[org.apache.commons.collections.map.StaticBucketMap$Node].getValue()"
    - "[org.apache.commons.collections.map.Flat3Map$EntrySetIterator].getValue()"
    - "[org.apache.commons.beanutils.BaseDynaBeanMapDecorator$MapEntry].getValue()"
    - "[org.apache.commons.collections.StaticBucketMap$Node].getValue()"
    functionUses: 7
    ICount: 9
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:305"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:304,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:306,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:311,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:313,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:313,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:313,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:315,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:317,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].reset()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:321,1"
      Dst: "[org.apache.commons.collections.bidimap.AbstractDualBidiMap].entrySet"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:321,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:321,1"
      Dst: "[java.util.ArrayList].listIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].toString()"
    functionSourceFile: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getKey()"
    - "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue()"
    functionUses: 69
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:329"
        BranchSideFuncs:
        - "getValue()"
        - "getKey()"
      - BranchSide: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:327,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:327,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:327,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getKey"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:327,1"
      Dst: "[org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator].getValue"
    - Src: "org.apache.commons.collections.bidimap.DualTreeBidiMap$BidiOrderedMapIterator:327,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[java.lang.Runnable].run()"
    functionSourceFile: "java.lang.Runnable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
